344 111
310 655
678 306
96 41
34 143
555 252
11 782
42 742
666 934
89 735
35 751
372 427
278 27
999 971
86 879
644 508
718 735
100 807
273 575
253 886
995 614
473 443
854 304
652 602
64 657
304 505
126 581
767 715
181 989
861 834