25137
0
4111
2
467
31535
521
1
381
968
1259
2328
5223
9
2545
5
2054
3679
4057
15
1805
2982
3
1020
3691
8
1961
4
957
415
951
456
409
787
1557
886
403
1161
602