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