20634
8
823
0
25137
7039
31535
683
351
2730
6
661
699
19279
2
874
398
1317
1
637
2657
3
17353
2668
2546
4455
814
2474
1385
691
521
608
1862
395
105290
757