1689
477
546
404
328
249
277
278
353
268