643
695
867
706
1145
963
688
1943
1916
676
1009
905
1342
2477
714
753
1351
766
1365
642
805
1175
4583
638
2058
2312
2578
853
1268
684
1664
890
653
824
1036
1934
853
2022
1671
726
1354
1097
1160
716
1246
810
1842
2553
771
668
741
690
1034
1581
1175
936
700
1769
753
742
1362
1016
2344
1803
1575
794
4988
2680
1434
966
1225
652
829
3561
749
1561
1489
896
739
1600
1293
1332
688
614
1530
854
713
1550
2132
711
852
777
1241
7961
2716
1016
1410
886
1768
638
765
1908
1784
1416
786
694
903
703
845
1411
990
2048
610
635
1485
939
1089
1971
1025
708