20634
8
2730
6
2855
3
2668
2
282572
0
325
1020
460
3092
1
17353
729
1949
25137
180849
31535
19279
438
105290
466
2069
1452
1580
18403
422
676
90
2657
316
663
469