921
1
4321
4
1562
1819
1391
1816
2272
400
0
575
1547
3261
3
1022
621
1985
2
542
1252
3758
1626
106
13018
3407
944
1059
237
2192
6
1239
618
120
708
2649