2999
1705
628
675
722
696
4546
2723
697
1010
707
892
2159
1535
2597
1615
2742
1254
788
4060
1263
894
1473
1760
2679
2115
1673
3722
1362
3012
644
1057
1144
1173
3254
2764
2505
2377
664
5535
3830
739
1431
974
1229
1126
2256
668
853
837
875
775
1992
1889
1464
872
607
986
949
1000
1650
944
746
1548
643
879
2973
932
777
2137
792
1544
967
2384
2614
677
694
1566
2740
1058
1089
695
1540
1239
676
2427
1184
802
1555
1223
1626
799
773
2290
662
773
1552
866
1096
777
998
1004
1703
908
852
730
1851
702
600
766
2204
2579
1991
737
713
652
699
1372
812
1090