20634
8
2855
3
2668
2
2730
6
1880
2069
282572
0
25137
1020
2657
1936
1
2786
625
2881
1518
347
1403
1824
2125
19279
3092
2229
4
968
383
1949
3428
17353
449
3528
2727