1513 450
1256 355
586 114
2301 604
6647 634
19976 33
9635 340
2826 155
3768 598
4272 52
3232 278
6476 706