863
908
932
873
1146
862
905
1161
894
988
1027
955
1147
1225
919
1366
1635
865
1010
1492
3013
935
1249
930
1387
1325
904
890
1407
1025
1367
885
1308