20634
8
2369
1
2730
6
2288
282572
0
1020
12005
3
2668
2
180849
25137
121182
2831
1824
4396
482
380
602
488
1614
419694
9
683
3203
10
19279
2657
2275
503
416
2328
514
968