2730
6
729
1
1513
6800
0
2657
3
742
2668
2
31535
646
1998
5
25137
20634
8
650
2711
1231
545
2076
2855
5223
9
467
968
814
1976
417
661
1603
1736
1869
1291
1642