20634
8
25137
0
2668
2
2730
6
1551
116
31535
17353
1084
1020
1824
2657
3
4111
418
2190
1
1073
383
458
1518
422
467
973
968
165
798
2727
2189
50987
310
329