2588
2720
1435
1486
1136
3995
1719
1296
2318
687
759
1649
646
2288
1484
1627
765
1461
2094
2231
1872
1945
1215
1225
1381
692
3064
2905
1602
3558
756
1802
1515
841
2692
913
3974
741
600
1070
685
781
849
1610
1367
1783
675
710
787
939
1525
1532
1990
2061
1145
1124
1693
1262
791
717
1483
3084
821
1508
716
897
723
3074
1365
659
1503
664
2260
7693
1508
691
1777
864
698
1028
1093
2235
3036
800
3720
1403
863
744
887
778
2595
1168
757
714
663
595
688
1530
1272
1072
1029
752
703
1155
614
2060
689
1529
1063
1412
1333
1262
749
2091
665
1120
806
784
898
789