857
900
928
868
1141
854
853
1154
888
980
1019
947
1138
1217
913
1362
1628
861
1001
1478
2996
930
1243
923
1380
1319
899
886
1384
1360
880
860
1286