25137
0
4111
2
467
957
31535
1133
1939
1045
454
846
1661
1
1101
410
381
968
2123
798
269
650
918
2328
5223
9
479
266
259
2702
544
286
5875