682970
395342
329925
1004986
7932
116775
768939
103905
230751
909909
67174
900140
28961454
24400119
21943992
21148480
16474333
14852969
140471028
13366239
1153278
11515764
9456480
945458