888
632
709
1
644
757
1293
681
1125
1354
885
698
300
555
498
842
930
1088
639
441
534
813
5027
2
494
537
2651
4098