1029 35
239 61
374 171
429 960
961 91
49 463
481 317
457 946
932 782
340 917
353 410
648 125
659 248
389 262
654 886
147 423
480 939
929 813
830 627
907 481