0
3
2
22
8
6
17
146
38
81
20
21
25
13
394
76
132
9
31
14
42
168
166
111
43
115
26
68
32
35
94
51
36
99
400