25137
0
17353
31535
467
1098
3114
4
2730
6
19279
2
1045
20634
8
4111
6800
1557
685
951
2490
409
403
663
456
668
1133
2328
509
2524
1661
1
1161
1101
514
381