20634
8
2881
2
707
0
968
714
1020
31535
4396
3
2730
6
590
2369
1
2657
2668
19279
1089
1603
1824
18403
325
320
1084
4111
400
3092
427
455
688
601
1677
929