42092 282
7495 135
5040 413
33119 821
17862 237
31269 334
8874 540
12785 738
106288 625
44562 350
84458 442
10105 577
3579 608
7111 532
4029 472
3171 543
2907 552
5321 883
7733 122
1798 63