501 886
514 77
324 201
169 875
396 578
20 40
62 666
1007 159
758 696
254 372
202 373
590 316
776 807
750 74
122 729
852 13
510 219
594 506
164 474
334 727