1145
1236
804
955
1120
2755
993
906
982
2889
3922
3834
1185
2866
927
1091
1241
1573
1081
934
1996
1236
1029
1007
888
1174
985
7016
924
1033
1033
1062
1111
1106
923
870
2051
3710
1016
1138
882
2981
1329
967
2202
944
1000
905
985
882
1321
1036
912
1211
1129
935
1304
10162
960
1719