305 246
660 522
36 820
366 674
330 171
168 192
556 833
967 503
839 435
587 820
287 168
540 362
797 356
247 900
263 197
673 513
552 592
549 781
256 211
342 631