606
585
265
234
165
350
569
126
101
457