20634
8
2855
3
2730
6
2668
2
467
0
1822
1
756
431
1020
19279
31535
918
516
2275
1823
482
25137
945
383
422
392
1115
453
169211
11
91021
310
3442
901
418
46