878
962
750
867
919
9422
721
930
988060
1093
1070
975541
31507
24100
22342
19873
1616267
15622
1435148
13796
1282144
12150
10900
9200