947136
251385
814239
732933
806143
407590
221948
418300
961955
5423
300306
765560
5116799
3547581
3049148
2356804
2226988
2032609
1945357
190878
1756118
1718136
1682195
1633471