5093 462
312 78
29 474
218 755
3202 537
68 605
417 545
99 556
663 795
75 863
107 395
144 944
3782 418
1862 415
854 694
746 887
416 830
165 823
873 706
784 173
78 372
432 996
983 253