1070
3249
2998
2846
1115
1114
1794
1142
1170
1129
1022
1436
951
754
934
889
893
1036
1043
914
920
870
986
842
810
780
821
1301
992
786