949648
683470
880242
1150616
471926
621770
270924
217382
7653
20698
53177
134751
5052799
3491581
2967148
2293804
2202988
1996609
189378
1886357
1735118
1707136
1653195
1620471