559243
486508
291984
359457
485436
324640
12964
1056120
337177
826408
835119
799445
5114799
3547581
3046148
2353804
2226988
2031609
1943357
190778
1756118
1718136
1681195
1632471