25137
0
2730
6
17353
1020
20634
8
31535
3114
4
1098
19279
2
333
418
269
968
6800
47041
432
1559
511
483
2657
3
2668
2855
171
592
1580
988
290
467
594
1100