18
13
43
4
2
5
133
1
23
0
56
737
228
461
20
10
99
19
27
9
188
174
88
26
21
11
187
50
44
51
24
8
12
96
22
40
60
149
3
105
16
7
158
49
116
29