1031 601
400 293
546 521
862 577
38 856
543 836
776 159
627 337
59 607
839 483
329 165
502 115
1012 632
184 423
827 221
640 926
937 644
300 594
448 289
247 207