25137
0
2730
6
20634
8
17353
31535
3114
4
1559
2
1098
1551
2657
3
19279
1020
6800
799
683
568
381
1425
2668
327
979
986
434
527
2881
322
1049
385
846
968