552797
616526
750973
971326
298347
462701
644315
40948
565585
287153
218710
144537
5140799
3565581
3070148
2381804
2230988
2046609
1962357
191478
1765118
1719136
1689196
1636471