20634
8
2730
6
418
0
1020
17353
422
1824
412
116
798
2657
3
428
2189
31535
2668
2
2076
1
1084
437
197
951
547
467
2831
1528
1357
25137
509
527
1289
1222856
4