20634
8
1677
0
1020
2730
6
2445
31535
400
1824
467
968
19279
2
2657
3
2668
418
325
814
1
2474
1112
1385
929
521
688
2546
2041
395
276
505
171