5002 365
4451 695
29496 717
5945 799
4991 466
16329 793
12134 233
2231 221
9122 664
3959 101
2552 293