398
0
605
1
370
1212
2
579
393
618
383
321
244
247
588
314
1689
508
460
443
631
650
578
707
744
1177
1356
503
563