2491 238
3980 44
3706 563
5094 616
14152 466
15053 864
8917 107
11478 309
3769 207
4574 373
5445 556
7963 659