303 243
1009 722
651 501
428 612
515 815
392 149
164 109
702 452
732 653
947 523
603 366
68 225
821 807
878 460
197 739
609 814
861 895
687 887
440 82
750 116
995 526
826 912