816 650
843 552
294 894
621 198
409 131
314 265
328 1000
295 199
29 15
314 802
875 792
987 282
669 49
712 146
734 440
45 193
422 857
364 786
648 45
815 731