20634
8
2855
3
2668
2
2730
6
467
0
2069
2657
1020
625
282572
1806
449
767
1
918
25137
543
19279
180849
31535
1031
337
371
2526
386
400
4111
2093
417
345