1060
3234
2979
2826
1105
1102
1785
1133
1158
1118
1011
1426
942
745
924
876
884
1026
831
902
910
857
973
832
800
769
809
1249
972
774