1618
870
1746
1546
761
1542
2016
2928
1589
820
1256
3099
1505
1263
1438
975
743
863
754
766
1886
1677
1114
2950
1767
1591
1421
1263
1533
1610
1851
806
862
4992
756
1533
1340
1734
1061
712
1203
1492
769
1379
1427
731
835
2101
1177
691
5047
833
1096
811
2538
1276
689
1469
1368
1294
1454
802
1763
960
1165
1170
877
739
1158
795
796
879
911
1322
1295
1059
1441
770
706
1496
706
966
1741
869
755
705
1970
1739
1652
920
1449
833
1263
1732
851
738
995
2148
1061
744
1250
853
1414
804
715
798
1776
2265
1328
1364
749
1204
956
1685
872
1266
955
3073
931
666