58420
421752
873768
521768
995541
64983
162995
32758
850787
526881
646788
41575
548974
295475
962581
452222
7348743
528586
2968577
2964980
2959510
2076192
2002495
1971492
1861216
1727948
172466
15805
150861
1455545