705941
507686
392386
1015578
663506
629881
605609
543364
48651
70730
792287
58986
36619
39521
6243
398110
7348743
528586
2968577
2964980
2959510
2076192
2002495
1971492
1861216
1727948
172466
15805
150861
1455545