1002 952
246 411
106 592
296 50
843 386
507 556
903 1
228 136
156 968
560 18
37 343
702 232
886 403
429 567
301 447
961 700
606 242
914 83
184 894
471 995