1066
3242
2991
2838
1108
1791
1137
1165
1125
1016
1431
946
748
929
883
890
1030
895
909
915
864
980
836
807
775
815
1283
986
780