5527
3
30334
6
4074
0
3936
581
1
1767
2
2615
2121
2756
1843
806
117
1288
1719
1814
4
1543
1517
1380
4706
1451
2693
3509
4500
2520
717
3173
8527
1084
1498
787