20634
8
2855
3
2668
2
1020
0
282572
2730
6
19279
25137
17353
5237
31535
2275
1824
1880
2461
20
2727
2526
968
592
169211
11
3498
4
699
695
467
2459
9
3442
46
614
871
1504