2496 238
3991 44
3707 563
5097 616
14157 466
15055 864
8928 107
11492 309
3776 207
4579 373
5447 556
7970 659