20634
8
1020
0
17353
4536
2
845
2855
3
111
467
327
1802
1
5255
16
693
2587
373
4864
547
295
968
895
4172
9
901
918
417
785
282572
1671
265
177
543
2150