1015
890
807
951
940
785
1201
843
948
884
956
956
1277
1092
1175
1507
818
796
843
754
784
2390
891
1368
1068
862
949
1148
1025
1073
910
989
1664
1469
795
1050
842
1012
1123
1073
916
916
1005
1598
937
938
1391
1449
1732
863
858
1878
1937
874
982
8490
1439
996
854
989