861
954
733
776
840
7010
1338956
962268
520
663
481
470
593311
42740
42583
40417
3583270
3377155
29364
2823149
26906
22842
21270
19350