4570
3940
41954
448180
36475
377292
326114
32862
29156
26465
28648
25029
28327
21510
19781
17553
1410265
13772
1277148
12366
11020
1070144
9430
80411