20634
8
2730
6
1149
0
1020
759
2369
1
78
19279
2
605
418
676
602
1712
467
1824
307
2132
1942
282572
352
2041
421
25137
1862
366
4396
3
2657
1932
1877
2668