435
2
146
1
343
264
739
0
325
469
412
73
363
510
393
82
335
286
431
389
395
225
291
330
352
319
206
451
3
402
233
237
100
1088