1307
972
711
1342
1582
916
755
1077
707
2146
1300
749
745
676
726
3301
2388
3840
2945
2146
2721
2017
742
2607
3637
3171
654
1034
18154
1068
656
653
983
954
679
652
775
674
3639
1528
697
817
682
959
2546
792
2702
867
806
987
771
777
810
1805
1277
716
979
820
968
2988
902
764
838
2296
1257
767
860
692
868
1793
794
870
2181
2030
2513
1336
1821
838
2057
658
1372
845
967
1355
792
1566
737
856
1292
1849
1242
1186
2015
817
1692
686
710
1549
991
1020
1128
785
1087
831
855
971
1133
2970
1001
714
636
798
1379
1205
2100
1146
1321
632
746
2978