42525 81
15611 281
28463 740
9615 138
4781 567
2526 69
2977 56
10040 190
4607 788
3360 100
10748 341
7548 602