983
2
1203
3
600
1
524
974
1010
701
862
961
828
996
576
1021
7
1045
861
669
915
1472
1286
1183
3209
5
1226
1320
1969
1113
1479
1033
1161
688