1014
889
807
951
940
785
1201
843
948
884
956
956
1277
1092
1175
1505
818
796
843
754
784
2389
891
1368
1068
862
949
1148
1024
1073
909
989
1664
1469
795
1050
842
1012
1123
1072
916
914
1005
1598
935
938
1390
1449
1732
863
858
1878
1936
873
982
8490
1439
996
853
988