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