527297
261648
759937
822378
660592
360938
397849
856428
267785
60464
607107
18292
28961454
24400119
21944992
21150480
16474333
14852969
140481028
13366239
1153478
11515764
945958
9456480