315
254
241
232
242
355
230
512
370
379
266
447
402
433
529
330
278
247
440
341
498
312
233
486
450
457
407
519
471
485