859760
421655
142337
57239
83607
317992
672154
922563
13937
469661
118547
798641
5274799
3695581
3212148
2539804
2289988
2143609
2063358
193978
1838118
1748136
1730196
1663471