658
464
413
616
397
274
474
512
566
1440
3990
635
482
780
2159
767
693
355
319
293
519
1142
662
568
469
587
501
484
429
605
993
249
391
397
370
329
364
506
435
274
576
466
547
621
1300
327
1014
2929
976
527
250
240
1685
734
421
514
1537
660
887
548