20634
8
2855
3
2668
2
584
0
19279
2730
6
2526
4452
1020
3442
17353
918
333
31535
169211
11
3498
4
886423
4820
590
2727
2275
25137
2328
996
1880
501
393
6800
282572
798