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