649 422
531 188
821 621
906 954
504 391
204 232
142 324
768 491
670 662
307 873
676 682
300 40
16 311
489 841
829 168
192 647
309 354
868 439
580 222
781 82