1469
935
1309
959
1247
1518
923
872
871
1062
852
1100
988
1111
881
896
1295
899
1491
936
861
1242
903
1061
886
1056
877
1193
814
1443
1264
974
1240
1289
1251