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