10011 303
40945 912
12177 623
4131 107
18912 375
2689 392
7434 602
3169 575
9085 28
3335 544
4005 620
19876 672
19312 137
3780 383
25335 80
2813 626
7439 857
12450 443
9365 715
3199 138
911 76
30363 207
6129 647
7967 553
3143 95
5282 429
2596 733
8771 168