1
2
11
0
4
7
14
5
20
38
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
291
340
178