20634
8
2657
3
521
1
2730
6
2224
2
2668
814
2474
1385
395
25137
0
105290
1020
1824
399
968
2855
1425
2275
1506
2036
2683
3510
3691
5
282572
2748
3114
4
492
4111
2546