138 109
306 144
959 874
103 726
467 537
27 647
950 265
216 493
153 732
87 875
773 510
800 572
577 215
340 394
97 486
175 257
160 229
322 560
24 138
281 26