857416
710666
54385
764322
1022548
39580
93942
642634
590577
910408
533587
1135741
256959
1124791
620500
606617
7353743
528686
2968577
2964980
2961510
2076192
2002495
1971492
1862216
1727948
172466
15805
150861
1455545