20634
8
1020
0
333
418
269
968
47041
432
2730
6
511
483
2369
1
2657
3
2668
2
2855
171
592
282572
1580
988
290
467
594
1100
505
1936
355
1541
2198
637