158
155
989
520
232
244
534
310
436
389