1501
1539
1433
944
909
957
877
988
970
1028
1010
1429
922
870
919
1015
869
1003
1173
916
881
868
1214
955
895
1166
1133
998
1359
1124
1321
1244
1318
925
891