505394
447945
925412
9734
386542
10061
761941
211974
927663
857197
166779
120591
5052799
3491581
2967148
2293804
2202988
1996609
189378
1886357
1735118
1707136
1653195
1620471