395
288
436
453
320
293
435
520
319
328
478
500
295
232
457
440
504
437
382
358
313
228
303
321
490
450
336
405
245
301
402
235
373
399
305