2677
1122
1580
909
1115
1242
2519
879
830
2342
626
797
640
989
1063
780
756
707
782
976
830
666
964
782
1760
685
839
667
963
2785
2727
1816
1742
1404
1187
644
625
1652
725
687
1343
811
690
904
2726
898
1337
948
1190
675
971
860
2224
865
2474
649
803
1104
1001
1651
1067
1088
1052
772
1513
763
815
782
879
1385
2985
774
909
733
1207
714
764
853
1328
874
659
1724
2146
1064
909
1451
1392
1297
1628
2188
714
1665
1200
664
644
1106
674
866
807
1993
1722
932
803
810
701
1849
781
561
717
926
626
1326
1601
784
888
1097
1081
724
1275
802