42091 282
7495 135
5040 413
33118 821
17861 237
31269 334
8873 540
12785 738
106284 625
44559 350
84455 442
10101 577
3579 608
7110 532
4029 472
3171 543
2907 552
5320 883
7733 122
1798 63