13
351
201
361
345
956
826
975
623
522
1164
1075
1681
1304
279
397
536
319
779
671
711
668
396
791
682
727
970
601
1324
627
967
300
1808
298
455
563