758
2
5102
0
623
1643
3
6834
10
897
1
542
1123
1370
5
743
4
648
444
1091
82
569
684
655
645
1332
769
704
413
401
378
882
621
731
1077
90