20634
8
2855
3
2730
6
2657
2668
2
814
1
2474
1385
521
395
1551
226
0
683
2275
1146
399
827
669
467
1020
1043
1506
17353
1337
105290
2069
3250
1824
2727
2093