1070
3251
2999
2849
1115
1795
1142
1170
1129
1022
1437
951
754
935
889
894
1036
1057
915
920
870
986
842
811
780
821
1307
992
786