526 420
1000 929
458 812
645 313
418 107
476 340
712 154
573 667
957 720
491 119
751 297
320 733
600 457
778 396
412 311
784 914
139 423
152 971
298 824
966 465
49 75
613 892
1007 563
917 784