150 112
531 47
188 486
385 787
569 609
386 823
893 607
311 524
1003 20
812 649
894 833
652 231
464 509