50 447
422 904
594 845
481 882
869 364
19 376
644 729
119 608
860 420
826 625
790 348
876 393
107 181