2451 238
3905 44
3692 563
5074 616
14103 466
15020 864
8840 107
11412 309
3732 207
4551 373
5421 556
7937 659