456
0
614
718
514
653
388
340
318
347
600
1
501
490
472
393
484
449
715
536
415
580
447
498
3
531
749
532