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