42172 282
7511 135
5047 413
33149 821
17869 237
31290 334
8885 540
12788 738
106360 625
44642 350
84678 442
10150 577
3586 608
7116 532
4033 472
3177 543
2913 552
5327 883
7738 122
1802 63