42160 282
7504 135
5046 413
33145 821
17868 237
31288 334
8883 540
12787 738
106352 625
44623 350
84645 442
10145 577
3584 608
7116 532
4033 472
3177 543
2912 552
5327 883
7737 122
1802 63