20634
8
19279
2
2730
6
25137
0
31535
2657
3
2668
814
1
2474
1385
521
395
105290
399
2855
1506
4172
9
1842
1020
3428
4536
683
547
1824
467
325
6800
1129
543
2683