222
0
420
706
343
442
250
174
389
204
386
418
849
1282
422
560
378
428
260
369
583
295
243
258
141
390
326