20634
8
2275
2
19279
17353
0
1824
479
31535
25137
7039
2668
462
1869
1
1020
1132
552
3114
4
543
351
3092
2328
455
492
477
553
1425
2730
6
968
392
327
47041