2629
1035
1051
1007
2428
868
872
746
903
1338
689
1084
701
1142
2305
652
809
677
731
760
934
759
865
769
1454
1059
774
688
993
17620
819
686
884
1107
22044
839
1117
1100
882
1306
624
733
757
838
748
1517
658
700
692
809
889
952
953
2870
1348
1313
847
1843
838
8301
748
733
772
1195
625
704
661
814
1832
1590
650
1310
2252
693
731
1027
1129
1840
748
688
1340
2557
956
697
768
1685
968
1528
729
966
805
718
670
623
1059
670
787
697
615
729
871
1301
672
5637
793
778
1254
702
922
1027
985
1022
750
941
750
2750
1042
893
979
734