1591
976
891
1703
1095
1031
2715
1784
865
1897
988
858
820
1904
1682
1249
3125
1912
1559
1556
842
912
1392
1339
1799
880
1090
864
1941
882
820
1354
917
1195
847
820
1285
817
1133
3165
1363
2878
1886
3356
1528
7339
887
1494
1843
911
2645
2498
898
914
910
1105
906
905
1379
964
1008
845
1148
825
833
773
1596
823
1018
772
1494
992
2561
953
2395
1111
1411
751
769
4305
1325
1108
1201
831
1022
857
1928
2882
857
1180
953
816
2180
948
1207
897
751
3426
919
3033
1631
778
2444
4350
3357
859
995
925
814
836
868
1408
1956
887
2404
1056
1309
4759
1867
1651