959
0
783
857
1022
573
665
342
510
467
2646
3518
370
383
668
628
714
719
856
6916
502
1077
822
2079
916