19
13
306
37
548
5
125
39
10
32
17
2
74
41
18
6
26
5
123
59