0
1
2
3
20
13
10
15
7
78
51
287
179
119
44
70
42
39
48
40
16
32
155
214
34
183
58
115
41
174
85
77
55