4540
3880
36475
446180
40554
372292
314114
32862
28356
26165
28648
24929
27967
21170
19581
17342
1383265
13622
1252148
12156
10960
1049144
9210
79911