856
899
927
868
1141
852
853
1154
888
979
1019
946
1138
1216
913
1361
1628
859
999
1478
2994
930
1243
923
1377
1319
886
1381
1017
1360
867
879
860
1282