1872
947
873
670
707
752
1106
786
1064
1097
866
592
1014
1021
1188
640
634
2117
2543
1131
809
2005
781
1000
791
907
1117
986
1305
851
781
1365
2505
808
1216
1072
788
2119
883
1398
1140
703
1283
894
1062
1475
949
910
938
1500
1011
653
1058
1337
1151
1074
859
854
1106
1173
673
1173
1357
845
1894
703
2455
1553
1707
1779
1662
1612
780
1268
875
734
2645
1309
1125
856
1342
1163
1534
1008
644
4884
802
1323
804
4979
1034
1283
1091
1469
651
3008
664
637
1667
3288
1483
1160
1545
1181
990
759
1087
951
1122
1753
1511
630
934
1504
1563
943
1223
1508
2296
674