307 286
149 534
61 50
671 370
137 738
676 713
1053 950
956 112
602 514
105 585
809 738
700 977
300 973
548 705
152 667
334 10
263 834
184 828