580
304
321
233
155
219
338
115
87
35