454
1
342
94
887
390
475
254
734
683
692
448
685
625
2
1127
622
95
1096
540
947
662
349
631
495
3
815
800
113
2111
90
689