20634
8
2730
6
2855
3
2668
2
3442
4820
4396
282572
0
2125
1
2526
2275
2461
20
31535
169211
11
2809
2493
25137
19279
1824
625
419
422
467
3114
4
2630
772
539
17353
1847
572