1260
889
1810
1694
3015
2680
1409
1303
1311
1086
868
724
951
1249
615
2727
1549
1798
706
1354
843
3738
1286
921
1829
782
678
1121
1368
1945
1840
1300
873
755
1470
1428
2529
649
988
1365
705
785
1966
946
1648
771
992
1783
817
701
1934
826
1715
2349
623
724
862
924
1138
839
2001
785
823
941
1752
1178
804
940
821
1782
1503
1014
1554
721
1313
1884
723
3087
1121
2746
755
903
838
872
858
647
931
1485
1634
898
693
2902
1218
708
1837
1807
637
982
2254
1409
1185
1959
2939
1933
951
1922
1666
2316
830
975
1341
643
1149
1786
1210
1383
697
1388
8337
630