20634
8
2657
3
5165
105290
0
1020
521
1
2730
6
2748
2
2668
1025
25137
814
3114
4
1824
2474
1385
3691
5
968
395
683
2546
1551
383
1337
399
17353
1343
918
1880
1603