1
18
9
3
6
0
5
10
2
21
34
96
19
14
20
24
50
15
11
39
16
4
241
155
93
23
107
85
488
46
29
124
82
152
95
149
143
128
174
164
312
119
116
91
70
276
305