328 251
393 57
505 112
286 568
705 418
734 28
1034 909
220 543
74 889
772 112
917 981
986 586
854 292
120 987
233 187
468 304
527 169
872 510
802 139
988 976