897
812
641
918
917
698
661
651
893
820
1014
739
816
799
727
675
761
683
668
772
1126
723
826
771
783
1404
1040
1222
1013
1138
1265
877
1062
4663
1772
2402
1845
4004
3876
3981
3126
5327
5647
7823