486
418
241
473
424
401
354
301
313
235
333
374
329
349
505
518
268
403
415
366
271
350
319
236
513
296
442
272
527
515
502
286
328