2730
6
729
1
1513
6800
0
2657
3
742
2668
2
646
1998
5
20634
8
650
2711
1231
545
2076
2855
467
814
1976
417
661
1603
1736
1291
1642
4340
443
2953
625