6973
2
8027
4
5532
3
5952
589
706
802
960
1
642
974
497
661
927
730
934
588
839
1737
0
1032
922
574
1717
20477
2556
3416
3361
5