4111
2
951
0
398
20634
8
2328
2490
1045
1043
602
1101
467
267
668
415
454
409
25137
381
358
1557
2123
846
663
1661
1
1167
1133
2702
505
377
722