700673
792237
326348
1085597
422708
235639
383690
670668
768953
542574
960930
56936
191686
626639
26450
431223
7348743
528586
2968577
2964980
2959510
2076192
2002495
1971492
1862216
1727948
172466
15805
150861
1455545