963990
819316
1028781
747304
33878
859593
82129
418114
857340
302304
824905
333580
622988
67618
991125
1235380
7350743
528586
2968577
2964980
2960510
2076192
2002495
1971492
1862216
1727948
172466
15805
150861
1455545