1009863
941665
533796
14544
890871
219407
275481
774965
16053748
716886
5209578
4474980
3603192
3584510
2350216
2236495
679590
401472
161547
253203