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