757778
1081263
657414
318971
524527
184605
192460
262630
925834
394525
559448
781789
698169
3880
261892
469715
27204702
22997486
22313960
19172669
13957916
12554157
11248624
9771365
8357961
7709477
7594253
7225831
486970
4847232