886 503
281 483
172 312
245 229
287 386
450 46
231 126
149 171
910 285
39 1000
649 399
265 606
311 86
493 412
287 679
287 142
237 538
551 327
666 423
283 128