912378
181939
974196
931350
537858
855881
940861
622536
1280787
1062102
426670
561691
469628
1164336
336394
157623
17727483
15192692
13834960
10663916
7074156
7011668
6899831
6815362
6248477
5698960
5467623
5324253
431770
4039231