300 170
186 889
497 242
682 860
536 416
847 827
108 29
926 449
599 343
542 940
961 438
898 908
12 612
160 97
889 344
716 235
538 83
56 943
766 256
132 626