646 3
169 584
159 784
246 210
431 791
755 242
721 765
451 114
419 431
86 664
764 628
595 296
331 562
925 89
847 13
486 170
288 57
753 723
655 152
452 301