1695
956
850
1851
862
878
962
7689
1074
801
2946
5546
768
676
5432
777
1492
1425
1269
875
2471
6057
1618
797
1148
699
1243
1385
1416
733
3492
3811
792
1392
11187
846
964
3808
740
796
922
2615
778
1337
744
3340
1027
1624
2680
792
1732
1547
1096
1332
1302
854
970
3025
964
1401