306 843
447 385
483 619
876 705
227 119
899 357
223 24
871 403
43 793
293 565
305 143
795 183
130 51
1110 583
236 929