1513 450
1253 355
582 114
2298 604
6618 634
19976 33
9634 340
2825 155
3768 598
4270 52
3230 278
6474 706