14
6
2
1
0
8
11
20
10
21
36
16
13
9
18
7
5
3
4
22
68
25
82
37
53
102
164
57
33
30
15
48
438
43
28
479
116
93
76