1097
1148
659
996
949
985
938
3151
751
975
1170
709
950
2980
783
1942
1747
866
1047
643
853
2834
1177
1048
1063
1928
867
1147
1252
734
1464
4681
939
1294
1026
915
819
873
1074
958
1725
1070
925
1071
902
1286
1013
1333
833
2575
1238
1419
863
990
1098
821
712
983
807
1091
615
773
1360
1322
1277
771
695
1709
801
711
757
2253
809
834
738
1361
2187
1364
965
1681
948
1328
1287
2469
1341
729
743
739
1557
945
874
1398
1294
1474
1015
883
1116
970
1817
2266
1620
1377
2517
1807
1386
1898
730
1496
1479
749
1916
737
1292
1293
1422
628
1622
601
1731
794