1132
0
475
573
1084
300
1282
935
493
1129
414
913
553
804
58
2211
1073
383
611
1049
1053
1454
714
472
377
518
477
400
422
2395
543