20634
8
1161
0
2855
3
2668
2
333
4111
2730
6
2328
456
467
787
1020
517
25137
668
403
445
951
4820
31535
1661
1
213
454
415
503
409
602
1133
1101