30180 105
32652 800
129629 969
110705 721
63350 107
12500 365
3723 64
3347 55
35988 65
15125 330
12111 260
11840 877
170129 688
10026 261
4084 379
37219 710
29250 210
15579 616
139363 1124
15252 155
32418 746
12703 457
3749 164
16957 387
7247 699
6339 109
25957 459
4745 106