1047
943
1262
2055
950
6356
6671
875
2727
892
29947
856
711
752
700
1092
922
783
1250
755
6514
846
754
2275
1184
3052
1665
828
1984
1076
1442
1034
1311
1439
1363
1837
745
767
807
2337
1747
1625
1488
1154
802
803
738
697
864
791
870
849
954
666
673
755
696
1081
686
807
1758
724
1286
781
1546
4067
2171
1770
4011
2081
1738
2023
1523
849
820
734
779
749
810
1016
1358
789
2388
973
813
899
1348
815
828
711
1349
952
2359
1585
897
3025
744
820
775
755
1275
1355
749
1264
669
874
1038
2716
818
961
1108
720
1340
1011
1228
1837
674
1482
1220
1539