996301
128556
21584
55796
548976
314254
373987
9564
830768
719851
396361
609833
5052799
3491581
2967148
2292804
2202988
1996609
189378
1886357
1735118
1707136
1653195
1619471