4111
2
1059
0
951
398
19279
2328
2490
1045
1043
602
1101
467
267
668
415
17353
454
5255
16
409
25137
381
358
1557
2123
846
663
2000
1
1661
1167
1133