469473
844750
40948
74972
191775
364782
33502
680343
740813
828147
90369
506846
5116799
3547581
3049148
2356804
2226988
2032609
1945357
190878
1756118
1718136
1682195
1633471