2955
2
20634
8
2754
5
2730
6
2657
3
775
2668
814
1
2474
1385
1298
0
521
1501
395
653
399
2855
1506
105290
381
1129
2683
2435
25137
19279
2275
1824
3691
2809
17353