5089 462
1882 123
312 78
312 933
603 726
179 549
144 944
739 627
983 253
349 597
783 173
168 736
2172 573
28 474
3198 537
107 395
372 931
388 359
88 751
399 542
421 913
826 966
242 308