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