2955
2
19279
17353
0
4139
4
19034
6
2754
5
31535
5255
16
812
1
2000
775
121182
874
3691
1298
476
1824
629
726
22330
22
9807
8876
8
1501
2730
2275
653
417
9178
25137
2881