14123
897
953
924
892
928
899
922
974
1334
845
1048
2599
1143
879
838
921
996
923
910
1060
2216
1166
1259
1052
1015
913
807
892
998
1070
931
1020
1505
1306
863
913
926
1069
897
933
886
1423
1014
880
943
982
912
982
865
874
1005
935
1080
911
1115
1001
1203
1171
2350