81520
371818
176554
585476
1049697
810801
822984
880869
587247
5024
598809
583229
1004957
65553
673502
784696
612984
3471112
3345797
3031927
2779692
2706951
2625488
2378981
2280214
2193484
1971271
192872
1786613
1732559