3830
335160
31954
26575
2860
26162
238112
2000
23848
20965
280292
20129
23796
17850
15851
14292
10982
1068263
9714
955148
9400
795142
7430
71711