20634
8
2730
6
738
0
521
1
757
349
1020
469
823
376
1109
1710
705
980
659
846
918
3351
1949
3
776
1483
637
316
47041
874
584
955
418
1057
683