2571 267
245579 348
106349 314
46875 418
37429 875
19273 394
12824 642
33510 199
32246 541
19392 429
29334 454
29190 737
5237 515
2954 68
5606 957
7745 747
3374 280
4398 680
7962 380
22636 542
13264 406
17123 154
24282 258
32699 887