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