517
455
522
67
414
830
476
756
608
288
1078
624
928
739
271
254
529
699
972
601
755
827
962
365
336
980
1016
407
1033
616
837
395
918
519
781
513
637
942
273
457
516
778
1015
191
518
74
449
253