942
808
322
885
965
483
348
913
778
644
504
723
803
319
884
402
963
481
346
776
645
508
369
937
454
668
883
751
964
344
560
424
991
855
374
451
667
531
395
962
828
343
559
423
991
503
370
587
801
315
529
747
960
482
695