1655
1299
706
1798
1638
1587
819
1636
912
2959
2717
661
843
700
696
798
1469
1574
1609
1319
1307
1554
765
1351
2017
2002
1546
1367
717
802
761
737
911
2021
3310
1046
1954
1596
1811
1416
1478
1752
2914
1793
803
3548
1756
1697
1360
1756
1557
816
1653
740
678
847
795
1075
820
1441
1550
757
1020
941
1115
1254
1433
1264
896
941
696
944
823
838
724
820
1356
1439
1555
620
812
746
987
1631
861
918
680
2157
5170
1135
860
845
1396
683
2459
676
738
1681
801
856
1132
942
1773
1548
2907
675
665
2146
946
2517
1327
2302
3401
1806
733
3204
4109
795
1293
870