378
330
386
257
210
508
505
390
265
492
222
382
232
324
283
239
340
397
482
446
258
211
259
287
335
370
400
356
293
350
473
472