1003865
168996
182783
303684
789433
198199
306719
767753
518182
287647
40584
488149
30721
191963
946992
306148
15731748
701986
5019578
4414980
3537510
3513192
2305216
2219495
2054492
190766
1870948
16395
1564545
155561
241434
536777
723477
391148