4111
2
951
0
398
2668
20634
8
2328
2490
1045
1043
602
1101
467
267
668
415
2730
6
2855
3
454
409
25137
381
358
1557
2123
846
663
1661
1
1167
1133
2702