983
954
679
652
775
674
2720
3639
1528
697
817
682
959
2546
792
2702
867
806
987
771
777
810
1805
1277
716
979
820
968
2988
1393
1252
1452
1378
1009
1107
829
2900
838
1901
2163
928
706
716
1456
890
1082
1338
1986
1613
708
1425
1101
1114
650
1074
705
698
947
725
1660
663
1066
1600
1421
822
616
2192
845
2345
8886
669
4569
854
2397
1328
1605
1286
1369
1637
1082
785
902
737
831
867
2612
748
829
816
1815
1558
1027
1157
740
1374
722
892
963
2930
2548
759
18150
895
1522
1207
773
1714
1911
1066
1285
821
705
950
1165
862
677
1140
2784
1446
971