1618
960
907
904
1103
884
1154
1017
1160
912
930
1373
944
1545
983
909
1284
952
1117
935
1116
931
1242
857
1494
1313
1026
1306
1338
1307
924
948
921
1234
906
982