1001 146
248 782
815 813
72 942
397 431
161 29
123 599
877 122
823 835
605 804
580 100
748 376
616 765
968 670
450 192
972 311
369 746
300 488
598 145
268 124
408 655
821 589
445 43
652 680