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