746133
572858
934221
782627
431525
423603
461963
644396
987666
535397
90984
717729
1157903
1175336
578592
1048136
20155484
19562692
17936960
11935916
9254156
7902362
7838668
7181623
7072831
6912477
6891960
6413253
457470
4363231