428283
116794
534706
7715
851675
173819
669263
259974
589124
912607
187480
540274
5079799
3512581
3001148
2309804
2211988
2006609
1902357
189778
1742118
1715136
1658195
1624471