101539
793690
949714
440748
580164
49420
264760
57562
90193
921457
101979
153672
5055799
3492581
2974148
2294804
2203988
1998609
189478
1888357
1736118
1708136
1653195
1620471