5089 462
218 755
107 395
457 606
516 698
415 830
984 838
778 26
68 670
848 102
715 741
719 188
3422 924
312 78
1880 123
1861 415
546 580
323 729
563 192
78 372
444 843