643171
576161
764942
741271
138695
41833
289404
596688
584998
573969
76816
923795
5162799
3576581
3104148
2409804
2241988
2065609
1982358
192078
1774118
1723136
1694196
1640471