3750
326160
31854
2830
24875
25562
236112
1960
23548
19929
276292
21456
23666
17780
15671
14102
10892
1058263
9594
943148
9350
781142
7330
71011