666 218
340 565
114 986
427 962
480 624
571 743
713 797
550 108
395 57
3587 654
924 365
935 422
323 314
38 236
989 550
164 15
262 144
18 920
893 159
66 218
367 789
123 599
1025 28
540 886