1512 450
1247 355
581 114
2296 604
6596 634
19974 33
9631 340
2824 155
3762 598
4270 52
3229 278
6474 706