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