1132
1227
797
948
1112
2745
985
900
970
2884
3913
3823
1179
2855
920
1083
1234
1563
1074
927
1987
1229
1020
999
881
1166
978
6969
916
1026
1026
1056
1103
1097
916
862
2033
3699
1008
1130
875
2944
1323
959
2188
934
992
894
978
877
1314
1029
906
1204
1124
928
1299
10097
954
1708