947136
251385
814239
732933
806143
407590
221948
418300
961955
5423
300306
765560
5114799
3547581
3046148
2351804
2226988
2031609
1943357
190778
1756118
1718136
1681195
1632471