2855
3
20634
8
1020
0
17353
111
2668
2
845
4536
373
467
327
1802
1
2730
6
265
693
383
2587
16
4864
547
2306
295
968
581
1824
895
2934
177
381
901
918