5089 462
662 795
797 600
1533 137
595 826
848 102
388 359
70 863
87 751
242 308
248 283
341 985
312 78
1880 123
3198 537
128 189
1861 415
546 580
37 14
144 944
323 729
423 82
76 615