20634
8
2855
3
2730
6
2668
2
1020
0
980
1
2275
4396
2076
1824
798
31535
1880
17353
169211
11
19279
3114
4
290
25137
553
282572
3442
422
2546
392
552
518
116
4820
1343