25137
0
17353
31535
1098
3114
4
2730
6
19279
2
951
1167
1020
4111
1045
6800
439
415
722
325
1133
467
403
1557
663
381
547
2161
1
2328
454
267
409
245