1066
3244
2991
2838
1108
1791
1137
1165
1125
1016
1432
946
748
929
884
890
1030
902
909
915
864
981
836
807
775
815
1283
986
781