474
1
438
2
424
869
76
734
445
793
642
1000
540
652
721
774
634
635
349
578
472
698
761
740
665
88
699
1003
439
420
704
1143