1066
3242
2991
2838
1108
1791
1137
1165
1123
1016
1431
945
748
929
883
890
1030
886
909
915
864
980
836
806
775
815
1282
986
780