5
0
2
6
3
7
19
1
11
17
4
9
15
20
33
36
227
16
31
51
125
64
14
21
52
118
82
89
149
104
26
130
391
25
266
211
107