18
389
50
30
5
6
1
1
1
12
63
1
8
3
3