21
12
26
124
235
135
508
295
287
380