0
23
16
346
11
9
7
3
1
6
5
53
15
10
4
13
2
111
229
41
18
46
71
158
94
98
125
39
61
129
58
224
179
184
20
170
450
116
174
102
54
225
330
113
30
44
256