990
1467
928
1301
958
1244
1510
920
870
869
1060
850
1097
986
1104
878
894
1293
892
1485
932
855
1235
895
1057
1052
876
1191
811
1438
1256
972
1287
1240