5
1
2
0
6
12
4
3
21
10
8
9
28
7
18
65
14
57
81
164
137
356
138
104
523
84
13
93
52
73
121
105
87
32
39