1070
3251
2998
2849
1115
1794
1142
1170
1129
1022
1437
951
754
935
889
893
1036
1054
915
920
870
986
842
811
780
821
1302
992
786