1061 424
809 629
380 581
215 172
826 855
941 618
886 411
347 204
654 633
592 133
243 177
415 521
256 499
67 499
839 963
471 41
515 147
249 4
434 349
1067 104
668 49
352 687
479 578
571 915