885936
862438
772568
155191
686569
131767
189865
747199
757409
628642
754605
839275
105234
1037837
190217
244448
7353743
528686
2968577
2964980
2961510
2076192
2002495
1971492
1862216
1727948
172466
15805
150861
1455545