315
258
303
465
291
300
294
267
282
261
639
492