2955
2
1298
0
2754
5
2730
6
2657
3
381
775
2668
1501
20634
8
19279
4111
25137
2855
2749
1
1020
1267
653
2758
2076
802
1751
2843
4
968
9355
2587
16
10270
2189
2080
2275