5801
1
3696
2
4321
4
2272
400
0
575
4042
3261
3
1022
621
1985
542
18258
1252
3758
6710
1626
106
1517
3407
944
1059
1894
237
23774
1239
618
120
708
2649