592813
801534
32068
892305
930705
831298
693240
547908
70778
70165
121960
572215
5162799
3576581
3104148
2406804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471