20634
8
2730
6
467
0
4820
2
2855
3
2668
1009
2275
1872
1
392
637
2461
20
548
169211
11
3442
1119
948
418
458
303
901
52
444
4396
486
443
333
2125
53
282572