42230 282
7516 135
5049 413
33168 821
17872 237
31296 334
8893 540
12792 738
106430 625
44706 350
84811 442
10175 577
3594 608
7122 532
4036 472
3180 543
2916 552
5330 883
7744 122
1803 63