20634
8
2855
3
2668
2
1009
467
0
4111
2730
6
668
381
726
1939
918
1748
456
2328
1872
1
455
479
441
1045
722
4820
47041
2076
269
428
415
409
771
1128