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