1501
1538
1431
942
909
957
874
987
970
1028
1009
1429
922
870
918
1015
869
1003
1172
916
880
868
1212
954
895
1165
955
1133
998
1358
1124
1321
1244
1318
925
890