4390
438180
35475
3660
39254
351292
31862
298112
27556
25665
28248
2330
27067
20270
18871
16852
1323265
13172
1196148
11796
10650
971143
8870
78211