1196
1016
1503
1396
926
1618
1055
1538
986
1360
1017
1332
960
907
904
1103
884
1154
1160
912
930
1369
944
1545
982
909
1284
950
1117
935
1116
929
1242
857