534917
335675
607386
204479
323854
684398
76977
758858
577763
502825
999295
327547
5079799
3512581
3001148
2309804
2211988
2007609
1903357
189778
1742118
1715136
1658195
1624471