20634
8
2855
3
2668
2
2730
6
2275
19279
1991
1
2727
2809
2526
2400
7
1586
1015
0
17353
467
3442
31535
282572
2256
4820
1320
4396
3360
25137
1616
3123
2167
960
828
325