1
3
2
0
4
11
8
6
29
105
53
15
7
16
292
17
23
373
96
48
67
231
107
13
46
34
152
85
71
116
143
95
223
78
84
76