279
304
279
253
280
331
402
752
366
398
349
481
1426
258
185
591
518
514
518
504
1097