1859
658
640
1613
653
688
707
1324
669
678
1682
1175
835
1163
824
2793
1007
4905
1153
832
994
715
1007
855
790
801
694
877
781
772
989
1412
1471
1027
703
660
1057
1592
993
721
1132
674
739
1137
663
632
862
783
2061
1039
905
675
1178
1162
953
718
755
911
833
726
812
1191
761
2479
2205
771
960
685
1629
1356
758
841
682
1097
711
1393
717
2344
1378
686
1237
1051
1001
754
667
874
2152
799
658
802
734
2334
3908
722
790
764
1156
894
899
1563
1129
2982
697
4401
1033
858
1118
1529
1134
1440
858
1677
4352
934
765
1001
684
723
1583
1297