20634
8
2229
4
814
1
521
1365
646
0
4543
5
1452
1857
2442
2
2730
6
1291
988
1551
3
1129
2341
2657
2668
2670
20
2097
2474
1385
2275
2693
105290
395
5304
9
31535
565
2334