406673
34432
960361
102766
388145
537774
50837
427398
573196
688591
498877
515909
5155799
3570581
3092148
2397804
2234988
2056609
1975358
191678
1773118
1722136
1691196
1638471