395
470
275
442
330
324
256
232
428
329
241
297
391
336
355
503
343
421
309
268
298
448
480
477
459
341
318
247
432
486
404
295
246