20634
8
2730
6
169211
11
4820
2
2855
3
2668
467
0
1567
464
3442
2105
1
2190
1020
494
637
362
31535
2328
392
1840
4396
458
349
598
383
3868
781
2125
282572
846