317
260
209
348
213
388
405
500
283
454
442
347
228
216
495
482
322
241
477
440
389
376
263
248
390
255
284
496
293
321
395