2
0
6
4
8
11
21
7
3
13
16
12
14
18
10
24
20
15
61
185
73
91
65
211
169
278
81
157
246
556
349
387
292
120
223
360
152
194
284
49
324
188
147
187
104