149 40
2300 743
4051 470
1742 518
1268 37
3169 585
1460 361
14462 212
2817 150
6959 613
4715 419
4565 620