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