296
253
253
273
430
745
333
398
333
449
1310
230
537
515
645
504
626
277