5092 462
312 78
623 693
1562 510
309 810
568 197
312 933
1533 137
873 706
488 355
204 635
21 490
615 803
854 694
684 142
804 839
715 741
876 809
154 929
490 268