371
267
657
452
248
234
230
146
85
506