42185 282
7511 135
5047 413
33153 821
17870 237
31291 334
8887 540
12790 738
106377 625
44654 350
84704 442
10153 577
3588 608
7117 532
4034 472
3177 543
2913 552
5329 883
7739 122
1802 63