5527
3
3936
806
1
1288
2520
717
1084
581
787
2693
1517
2
559
461
0
1498
1451
1819
2368
1030
2646
5
2523