490768
463422
802251
412679
452929
53140
785166
276569
560423
217262
733970
608544
5176799
3593581
3124148
2426804
2246988
2071609
1996358
192378
1778118
1724136
1699196
1645471