309 287
517 308
474 506
188 51
502 625
1000 271
134 458
103 952
578 21
827 942
566 346
540 717
471 59
35 576
506 504
850 294
33 285
143 286
297 211
242 897