41745
799618
166985
622838
693796
755342
83239
46299
760548
956628
197845
101882
28961454
24400119
21944992
21148480
16474333
14852969
140481028
13366239
1153378
11515764
945658
9456480