311 688
949 511
426 913
610 212
206 170
20 32
161 47
485 447
195 577
319 105
93 975
757 568
829 644
38 269
503 277
217 132
267 291
347 622
167 429
83 831