1081 60
2494 127
9995 520
4130 462
3461 617
5003 339
3205 164
2107 55
3036 201
4835 284
4116 483
43966 488
72096 640
53355 653