1020
0
25137
467
333
418
1824
20634
8
269
968
19279
2
47041
432
2730
6
511
483
400
362
2657
3
2668
2855
369
171
592
2190
1
1580
988
747
290
970
4126