3830
335160
31954
26575
2870
26162
238112
2000
23848
20965
281292
20129
23796
17850
15851
14292
11002
1068263
9714
955148
9400
797142
7430
71711