997
896
929
766
956
848
1296
1283
941
790
1050
822
1515
827
1033
820
990
1145
1122
868
1254
839
1127
4055
25956
817
910
1105
4071
1097
972
856
1754
890
1492
849
918
1079
849
2377
1274
1057
3464
2366
2977
798
3136
4923
919
866
958
775
991
984
3501
9434
890
978
2814
914