20634
8
2855
3
1020
0
17353
111
2306
2730
6
467
2668
2
845
4536
373
327
282572
1802
1
1408
2275
265
693
383
392
1824
2587
16
1182
4864
792
547
1650
139
2526