25137
0
20634
8
31535
2730
6
661
19279
2
874
398
1317
1
637
2657
3
17353
2668
2546
4455
608
1862
557
1325
502
828
823
1267
486
7039
443
683
467
351
1020