1058
3230
2975
2820
1103
1100
1782
1129
1157
1116
1009
1424
940
741
921
874
881
1025
829
900
907
854
970
799
766
806
1243
773