334
372
752
997
291
399
369
429
511
453
423
377
1
680
402
1012
522
893
371
615
288
2294
697
1218
876
451
469
380
518
1078
328
403
18774
401
2521
564
367
445
594
782
293