20634
8
1824
0
25137
467
19279
2
2730
6
2657
3
2668
31535
931
1
4126
423
903
631
924
352
1020
2855
646
872
530
4
968
688
604
383
282572
2190
2522
4172
9
2587
16