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