652914
1045125
663479
355477
346672
729352
444458
344614
669933
163769
1376590
392171
952908
482240
866652
451973
20141484
19522692
17919960
11920916
9245156
7892362
7836668
7176623
7071831
6908477
6887960
6412253
457370
4363231