673
0
539
427
1
288
640
2
422
329
373
501
319
554
608
514
525
331
517
491
355
659
388
317
524
354
747
392
731