20634
8
2668
2
2730
6
2855
3
1638
282572
0
2041
1
2657
31535
1824
3092
180849
625
2069
3114
4
1020
467
1881
1877
968
19279
2546
25137
17353
1452
1551
3442
918
6333
10396