956
1090
1550
1596
722
872
671
819
1047
1353
973
2347
636
889
805
692
695
846
3206
2046
1900
962
6809
711
7567
772
759
730
891
672
794
674
642
661
925
669
3277
652
1729
1085
9024
785
684
598
923
959
683
681
5630
702
687
2779
3220
683
1492
1418
9519
958
3207
4549