1401
2
5322
8
3587
2528
3
3942
2917
768
0
1015
1
3889
4
1694
951
690
2669
3238
7
564
1574
1743
108797
5546
6
3292
2977
3637
3060