0
3
2
6
4
10
9
5
1
11
13
20
7
19
26
228
47
94
174
35
242
321
60
55
231
54
250
69
188
82
233
90
71
149
95
45
72
275
59
813
379