0
3
2
1
10
6
7
5
17
8
20
4
25
19
62
26
228
46
93
173
36
35
53
34
242
321
60
181
55
230
54
33
247
69
188
132
82
233
47
90
30
187
70