861 435
936 113
427 75
563 235
402 618
42 432
860 763
448 169
716 833
313 301
137 482
534 1000
356 651
542 570
91 743
165 846
498 382
739 413
774 394
832 307