20634
8
2275
2
2730
6
2809
521
1
1132
0
467
1506
440
1343
31535
3116
19279
2269
4
193
2668
3114
2459
17353
3092
670
2683
522
1043
1824
802
2474
1885
11392
25137