4321
4
1519
3
4775
2
400
0
609
431
928
1
5505
14
617
3176
2585
5
1502
1187
423
3576
168
3261
1377
1985
1361
1022
1458
1237
974
337
3758
1755
926
2272
1626