352500
464662
6913960
7924362
2091873
213274
796830
537660
484738
933283
103727
817265
106341
806179
7863668
751576
20183484
19700692
17987960
11963916
9292156
7437623
7074831
6917477
6421253
457870
4372231