5726
10
779
1
1590
2
1093
1154
1451
1196
3684
5
1476
4074
0
1681
1444
2453
847
4500
4
2767
2529
7
3895
18
3508
14470
5521