506 675
553 142
165 33
235 995
857 816
409 106
350 7
837 249
630 117
592 533
726 951
363 627
44 858
247 993
788 228
918 97
727 198
57 296