1
6
7
12
3
0
5
8
2
15
20
4
39
1182
37
112
76
36
228
221
199
53
227
69
66
32
183
80
30
172
132
481
106