692
1003
2486
933
4310
1356
684
854
6651
999
768
795
636
650
934
3642
805
876
1185
638
1886
711
870
945
892
2328
3388
4235
715
764
6071
675
688
663
664
744
749
662
2471
759
842
2060
3368
744
710
631
2783
9530
761
704
2237
941
937
1045
781
803
728
3662
819
879