1513 450
1250 355
581 114
2297 604
6603 634
19976 33
9633 340
2824 155
3766 598
4270 52
3230 278
6474 706