1029100
842394
376352
632271
255237
440881
234322
1012750
131911
460456
215754
564692
373774
794764
528447
739374
7353743
528686
2968577
2964980
2961510
2076192
2002495
1971492
1862216
1727948
172466
15805
150861
1455545