25137
0
17353
31535
1098
3114
4
456
707
381
2730
6
19279
2
722
403
663
4111
787
1557
1133
1169
683
6800
1161
5313
467
968
2328
1101
951
358
732
1
2143