3093 238
5415 44
4053 563
6029 617
15435 466
15424 864
10382 107
12669 309
4547 207
5068 373
6132 556
8618 660