960 788
706 314
65 22
648 234
237 548
476 447
158 221
791 550
618 285
729 201
27 602
705 835
792 585
408 820
345 831
809 384
309 559
268 498
471 158
136 1