20634
8
2855
3
2730
6
2668
2
3510
2459
1610
1
467
0
2275
19279
17353
282572
31535
2990
2526
3442
3381
4820
551
1320
4396
4497
4323
1020
489
25137
2991
10
2125
1824
3114
4