147615
52607
88447
1004105
587280
414212
934918
649579
44150
395181
16090
148624
28961454
24400119
21944992
21148480
16474333
14852969
140481028
13366239
1153378
11515764
945658
9456480