3063 238
5368 44
4033 563
5335 616
15396 466
15406 864
10394 107
12664 309
4531 207
5058 373
7753 557
8618 661