2496 238
3992 44
3707 563
5097 616
14157 466
15056 864
8929 107
11493 309
3776 207
4581 373
5448 556
7970 659