606
186
583
264
580
165
349
461
126
538