2898 313
999 488
27 113
715 766
934 342
936 662
820 2
867 521
304 432
315 589
92 143
961 771
726 130
668 366
649 636
1085 700
926 813
694 949
473 280
94 293
299 420
121 889
854 663
71 645