1511 450
1245 355
580 114
2276 604
6581 634
19972 33
9626 340
2818 155
3758 598
4266 52
3226 278
6473 706