1003 837
310 5
813 94
1013 738
129 505
489 207
776 215
108 47
790 653
482 543
872 727
526 276
152 550
334 64
566 764
136 113
790 471
591 311
76 446
1026 53