31
19
367
8
29
289
118
252
18
