580
234
155
338
117
87
35
262
85
96