1486
2016
1644
1249
747
728
966
1384
2410
1448
1905
1963
866
720
892
801
960
802
1234
1067
827
1096
1469
686
2708
721
925
706
824
2162
1543
2520
738
1550
832
1026
2449
723
2447
1755
639
1244
1664
861
872
1653
991
822
1950
1742
2406
1976
1397
1643
874
868
4753
3014
906
1345
1538
783
4208
932
801
770
831
987
784
2712
910
1824
1982
978
987
709
778
1767
1233
748
1055
1705
12877
684
1619
3121
1047
908
1227
1081
3050
1839
1165
664
902
806
1558
894
1284
1054
1798
2015
783
1208
1824
1267
922
2255
793
1243
1201
984
1167
1357
1044
896
1387
1066
1935
748