1511 450
1244 355
576 114
2270 604
6574 634
19969 33
9619 340
2813 155
3755 598
4263 52
3226 278
6468 706