420451
692797
34437
409294
342980
188878
949976
688855
401339
348531
815767
636861
28961454
24400119
21943992
21148480
16474333
14852969
140471028
13366239
1153378
11515764
945658
9456480