252 307
542 506
164 94
238 801
649 540
846 616
877 565
559 303
969 314
518 69
45 596
267 187
546 996
321 116
784 923
496 317
331 507
612 174
1004 566
151 290