20634
8
2855
3
2668
2
2730
6
441
0
398
2275
19279
658
648
474
618
1416
839
2526
611
1
594
1020
17353
3442
31535
282572
511
4820
349
1320
4396
2587
16
25137