643 415
1007 355
53 924
823 710
278 181
48 704
350 108
678 518
489 391
626 10
656 530
269 170
1087 627
649 351
966 942
57 38
694 402
297 468
820 514
372 399