20634
8
2730
6
467
0
2855
3
2668
2
2328
381
4111
415
957
25137
951
602
1043
2490
1045
1661
1
31535
81
267
968
941
403
4820
454
798
245
918
1020
409