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