16
12
20
119
233
134
505
294
284
379