20634
8
240
0
351
1045
406
447
2409
4
2198
2
4396
3
2710
9
31535
4820
2275
19279
276
2520
1
1787
2668
371
3114
2125
1152
2526
1878
1671
17353
282572
2369
529
6052
10