1023
0
25137
2727
2
2328
745
31535
663
409
1161
637
4111
403
454
467
458
1020
505
968
2121
4
787
381
682
1133
675
3383
3
918
1085
415
13491