20634
8
2730
6
2668
2
282572
0
2369
1
2657
3
2855
552
121182
4396
2710
9
195
4820
918
1020
10581
467
1084
3092
25137
19279
329
406
2881
2008
412
851
328
2125
316