5
1
2
11
0
4
7
9
14
20
38
26
8
3
6
13
42
41
159
82
47
126
163
122
200
83
273
64
104
145
306
312
91
480
52
68
179
681
168
280
169
143
138
142
109
476
293
340