881 479
1043 29
761 449
846 862
369 249
732 766
235 455
518 241
377 270
605 23
701 557
331 750
463 96
793 641
1127 422
298 367
472 227
51 791
353 687
312 148