509 100
518 489
583 69
664 706
499 673
842 704
280 136
803 836
293 96
597 973
365 60
704 593
1001 65
153 167
785 864
1809 909
215 558
10 246
51 389
890 388
287 439
759 642
570 287
446 782