265
308
235
288
412
350
486
457
1022
514
565
608
583
570
547
1418
683
866
881
2249
3018
838
700
822
1396
931
1183
859
1218
1139
1049
947
866
821
1461
2405
3273
1022
1050
901