2476 238
3950 44
3696 563
5085 616
14128 466
15039 864
8884 107
11447 309
3753 207
4568 373
5437 556
7946 659