1066
3242
2990
2838
1108
1791
1137
1165
1123
1016
1431
945
748
929
883
889
1030
880
909
915
862
979
836
806
773
814
1280
984
779