485
213
498
212
469
446
348
312
450
341
491
508
246
495
407
308
378
339
270
223
249
345
342
284
389
467
466
386
314
408
337
310
434
329
393