580 46
339 344
24 128
834 587
696 361
342 1000
779 350
311 459
60 618
549 197
119 395
469 656
158 146
965 971
71 900
208 772
254 677
713 182
561 268
39 540