691
0
1045
397
759
2748
2
576
6800
655
1009
467
653
1182
507
269
1682
693
3114
4
694
138355
464
642
639
552
668
408
355
2855
3
440
608
766