17
14
13
247
42
196
128
133
131
172
82
116
135
147
325
129
353
414
420
405
120
341
177
211
375
1048
127
202
154
334
720