1066
3245
2994
2840
1113
1110
1791
1139
1167
1126
1019
1434
948
752
931
886
891
1031
969
912
918
867
983
839
807
778
818
1288
989
783