20634
8
2730
6
31535
0
25137
17353
6800
1098
3114
4
19279
2
1559
2657
3
2668
931
1
903
1824
631
924
352
1020
2855
2091
530
968
688
604
467
383
282572
4172
9
2587
16