20634
8
2855
3
2668
2
2730
6
1897
1
1614
1877
2275
19279
3092
2526
530
0
467
169211
11
367
988
1020
17353
3442
31535
282572
180849
3383
457
4820
1320
618
4396
2587
16
3331