489889
81860
225325
699318
388315
825277
221383
649839
638924
68730
527779
326930
28961454
24400119
21943992
21148480
16474333
14852969
140471028
13366239
1153378
11515764
945658
9456480