652852
958407
863582
745281
532580
223699
350484
308477
76880
69956
819234
459348
5141799
3567581
3073148
2385804
2230988
2048609
1968358
191478
1765118
1720136
1689196
1636471