503 493
476 437
1214 570
1068 856
391 273
1124 835
795 578
705 945
510 967
574 216
761 519
230 414
1139 62
723 29
897 484
722 153
186 902
922 937
933 594
528 206