863
908
932
873
1146
862
905
1161
894
988
1027
955
1147
1225
919
1367
1635
865
1010
1493
3013
935
1250
931
1387
1326
904
890
1407
1025
885
1308