256963
198690
456201
413597
120551
372313
1009730
511431
57500
322572
4594
1045516
82841
396399
81711
104713
15694748
701186
5003578
4410980
3531510
3510192
2303216
2219495
2054492
190666
1868948
16385
1563545
155461
237434
535777
723477
389148