19
18
289
32
118
8
252
29
367
