20634
8
2855
3
2668
2
2730
6
467
0
2275
19279
2526
17353
3442
31535
282572
4820
659
1320
1
4396
1029
721
456
25137
588
1139
532
440
555
918
800
1086
1610
367