4958
630
529
488
355
337
378
310
280
298
323
282
415
344
256
442
1400
367