42108 282
7497 135
5041 413
33125 821
17864 237
31273 334
8876 540
12787 738
106299 625
44573 350
84503 442
10113 577
3581 608
7112 532
4030 472
3172 543
2907 552
5321 883
7734 122
1798 63