25137
0
31535
4111
2
467
676
456
1161
918
1939
7334
4
454
409
2809
1133
787
381
968
1661
1
1101
951
2328
1571
5223
9
403
1045
413
418
668
2730
6
1824