4430
35575
438180
3700
39554
363292
31962
299112
27556
25865
28348
24129
27297
20460
19061
16942
1339265
13292
1203148
11876
10770
995143
8940
78611