1005 84
158 693
460 505
397 938
217 531
758 648
235 76
993 71
422 431
799 421
845 883
1028 143
406 741
1001 681
828 860
722 972
457 532
538 138
330 342
499 150
415 721
906 157
514 196