42145 282
7499 135
5044 413
33140 821
17865 237
31284 334
8879 540
12787 738
106338 625
44605 350
84607 442
10131 577
3582 608
7113 532
4033 472
3176 543
2909 552
5327 883
7736 122
1800 63