0
10
2
8
5
14
1
26
17
7
11
13
4
21
29
12
6
30
309
140
86
230
50
107
147
261
92
84
238
105
83
435
74
104
356
44
126
220
79
121
168
150
63
267