1069
3248
2997
2844
1114
1112
1794
1142
1170
1128
1021
1436
951
754
934
888
892
1033
997
913
919
870
985
841
809
780
821
1294
991
785