745281
532580
223699
350484
308477
76880
69956
819234
459348
177843
941749
79977
5140799
3565581
3070148
2381804
2230988
2046609
1962357
191478
1765118
1719136
1689196
1636471