606
186
583
265
580
165
350
461
126
538