943
938
566
317
445
418
992
851
109
517
453
527
990
427
778
365
305
489
121
820
340
436
734
819
766
322
658
153