0
6
1
3
2
23
4
7
20
16
21
12
309
37
19
13
423
183
146
152
55
113
83
31
135
95
121
131
17
111
288
47
222