476
455
511
67
383
827
453
756
604
288
1064
624
910
739
266
254
506
699
966
601
749
952
365
334
980
1011
407
1027
616
395
903
519
779
513
632
942
258
457
516
778
1012
191
74
438
253