758
2
5101
0
623
1643
3
6833
10
896
1
541
1123
1370
5
741
743
4
648
444
1091
82
568
684
655
645
1331
765
704
413
401
377
881
621
730
1077
90