2111
1012
1583
822
1311
1370
767
780
827
1675
1668
833
867
957
2386
1183
1669
813
1772
959
807
808
1360
796
1862
1326
1194
700
947
1082
716
880
2697
4015
876
1078
810
772
812
1007
692
769
734
764
729
703
1300
834
689
808
894
736
807
669
1317
1617
1603
2933
2035
847
1412
1264
848
969
1088
1038
3267
1990
1613
1209
774
1089
810
804
720
970
1031
5168
806
1805
1447
1681
1408
1258
795
747
1005
7219
2613
1751
944
1694
1353
1540
748
800
1796
3442
867
1533
771
697
1053
1657
2089
667
1741
981
11952
1556
759
1155
2871
1443
857
1350
698
803
1509
1175