1020
0
20634
8
333
418
269
968
47041
432
2730
6
1936
1
511
483
2657
3
2668
2
2855
814
171
592
2474
1385
2683
521
395
1580
988
290
1314
467
594
1100