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
1466
756
2393
678
896
1686
612
875
3084
3254
810
1261
749
790
1092
704
2596
602
1360
735
2193
770
796
2141
718
847
730
746
616
1465
1135
857
764
1377
1988
703
945
1467
861
1090
1373
1045
1091
867
1371
1435
956
1503
1521
1667
637
1318
2429
1877
873
631
643
738
3037
734
706