20634
8
2855
3
2668
2
2730
6
424
0
282572
1551
2069
2657
625
1020
505
467
2546
1
1824
17353
180849
2758
25137
31535
2089
4
1877
1362
3442
3498
1881
303
4820
1237
426