530312
692497
939774
799958
64840
195472
323529
131627
50819
927645
676735
933987
5475367
4502935
4317459
3440462
3432998
3381286
3329956
2995729
2980226
2473209
2127352
2123407