1069
3249
2998
2845
1114
1113
1794
1142
1170
1129
1022
1436
951
754
934
889
893
1036
1025
914
920
870
986
842
810
780
821
1299
992
786