25137
0
17353
31535
839
957
441
1101
1098
3114
4
398
349
2730
6
19279
2
658
648
4111
6800
505
467
2328
415
929
618
403
456
1020
1557
409
20634
8
602