20634
8
2855
3
2668
2
2730
6
2657
625
282572
0
2069
1020
3092
1
2564
3442
467
1551
383
1932
9355
4820
968
2587
16
25137
16550
27
19279
17353
7334
4
2189
2526
1222856
2749
1452