1070
3250
2998
2846
1115
1114
1794
1142
1170
1129
1022
1437
951
754
934
889
893
1036
1050
915
920
870
986
842
811
780
821
1301
992
786