20634
8
1020
0
1161
1872
1
4111
2
409
5313
422
467
454
722
503
403
951
2490
714
1045
767
456
2328
1661
4820
743
415
602
1133
968
1101
1939
1359