1020
0
20634
8
968
2730
6
801
25137
2657
3
2668
2
31535
514
543
467
371
2855
529
5223
9
121182
1
4740
449
581
798
297
579
392
988
918
105290
5429
516
468