641 570
46 358
462 77
735 668
289 41
915 598
268 462
630 248
466 280
351 914
616 533
654 501
116 303
857 545
1100 601
120 29
535 566
936 825
112 289
316 864