1083 60
2507 127
10005 520
4140 462
3489 617
5015 339
3213 164
2118 55
3042 201
4855 284
4128 483
44179 488
72406 644
53632 653