350 628
342 314
2902 313
583 274
329 49
443 617
852 190
997 246
543 55
758 45
159 313
950 797
671 648
165 183
112 854
807 838
185 87
778 896
1164 1000
898 230
466 732