988
980
827
933
763
880
1182
950
742
1225
1180
1360
612211
43840
43673
41927
3710270
3497156
29934
2897149
27746
23582
21930
19920