20634
8
19279
2
31535
0
25137
17353
1325
608
661
4455
637
2198
351
874
398
7039
828
1862
1
1317
486
2275
467
823
443
1020
2526
3
325
699
918
1049
2546