915
2
1132
0
553
714
493
1084
935
573
804
414
383
400
1073
798
2395
475
1454
2211
1053
913
1049
477
300
472
611
484
290
1129
58
2819
1