285432
378620
532691
408951
63592
305517
692221
122600
949136
259631
696203
290795
5517800
4034581
3512150
2763804
2384988
2308609
2287358
2000119
199478
1822196
1798136
1717216