958353
839900
424399
901170
846543
87146
664482
144254
925747
391122
325163
421747
5162799
3576581
3104148
2409804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471