20634
8
240
0
351
406
1045
31535
447
2730
6
2409
4
2657
3
2668
2
25137
2442
276
1237
1
1691
371
2855
1152
5223
9
1878
529
482
1528
782
346
467
1869
5
320
968