25137
0
31535
2328
4111
2
951
1557
467
2702
1661
1
1133
19279
722
1045
1101
454
1872
2490
2152
415
409
1043
692
968
267
1167
668
602
476
259
2123