116
116
312
158
252
234
167
420
345
457
444
447
427
394
566
385
887
509
518
763
614
468