985558
703474
848124
453751
33518
101129
476449
752694
345828
328811
630218
416974
5079799
3512581
3001148
2308804
2211988
2005609
1901357
189778
1742118
1715136
1658195
1624471