677
0
593
391
515
731
1
402
511
409
502
873
2
663
411
362
321
423
349
319
445
359
310
370
443
299
318
342
287