25137
0
17353
31535
3114
4
1009
2
4536
1098
467
1880
403
2730
6
19279
4111
454
2328
1153
2152
6800
1949
3
918
358
419
471
584
1346
269
456
78
47041
787