43 399
306 145
695 636
274 359
553 324
151 706
1000 759
954 993
950 503
16 929
198 815
693 649
350 730
889 928
804 960
84 994
541 197
445 528
557 207
445 704