3116 238
5445 44
4066 563
6074 617
15515 466
15437 864
10486 107
12714 309
4585 207
5099 373
6161 556
8647 660