526
307
269
306
568
249
439
487
357
425
527
423
383
523
618
445
359
321
349
934
1113
360
441
333
337
496
811
297
451
317
773
294
730
409
381
421
289
668
1258
261
412
448
286
433
924
508
510
335
265
367
373
465
484
1063
339
487
499
501
888
239