12493 28
8225 15
2229 4
21749 37
89632 275
32078 84
74683 253
9120 19
32607 80
46549 209
4431 17
6497 54
2655 11
3686 13
1829 6
3700 9
23650 94
3886 10
9346 49
10769 43
4993 15