2189 220
184 87
257 457
829 329
482 903
648 714
926 813
8 628
554 951
477 921
999 968
698 522
323 441
40 82
751 412
553 10
777 861
624 263
835 574
641 452
884 205
296 898
227 69
916 600