1511 450
1246 355
580 114
2280 604
6585 634
19974 33
9628 340
2819 155
3758 598
4266 52
3227 278
6473 706