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