13
11
50
106
61
18
141
462
302
119