20634
8
2093
2
308
0
1551
676
1020
954
467
3498
4
2198
392
2275
19279
458
398
1877
1
3595
25137
348
2526
3
945
2369
1157
4396
2337
2710
9
17353
1949
4940
5
31535