1069
3247
2996
2844
1114
1112
1794
1142
1170
1128
1021
1436
951
754
933
888
892
1032
987
913
919
869
985
841
809
780
821
1291
991
785