856
898
927
868
1140
851
1153
888
978
1019
944
1137
1216
913
1361
1628
859
999
1477
2992
930
1241
923
1376
1319
899
885
1379
1017
1358
867
879
860
1280