42176 282
7511 135
5047 413
33150 821
17870 237
31290 334
8886 540
12788 738
106361 625
44643 350
84686 442
10151 577
3586 608
7117 532
4034 472
3177 543
2913 552
5327 883
7738 122
1802 63