6966
2
8021
4
5527
3
5951
589
706
802
959
1
642
974
497
660
927
730
934
588
839
1736
0
1032
922
574
1717
20476
2554
3412
3356
5