260
407
403
274
338
285
342
252
411
502
319
331
400
386
371