649567
582958
52636
671940
597585
357703
986279
893291
64314
774292
79755
407415
5163799
3576581
3104148
2410804
2241988
2065609
1982358
192078
1774118
1724136
1694196
1641471