4
3
0
2
12
5
6
1
7
23
11
33
76
192
18
100
20
93
175
233
82
21
211
321
66
178
130
49
46
24
28
17
92
38
63
59
32
8
34