2489 238
3972 44
3703 563
5093 616
14151 466
15049 864
8910 107
11474 309
3767 207
4573 373
5443 556
7957 659