929
766
956
847
1296
1283
941
790
1049
822
1513
1033
820
990
1145
1120
867
1254
839
1127
4050
25956
817
910
1105
4071
1096
972
856
1753
890
1492
849
918
1079
849
2375
1272
1056
3462
2366
2976
3134
4922
919
866
958
775
991
984
3501
9431
890
978
2814
913
888
958
1308
797