390381
406231
854791
82845
930250
183102
912315
302148
772169
988676
60248
188205
5116799
3547581
3049148
2356804
2226988
2032609
1945357
190878
1756118
1718136
1682195
1633471