1513 450
1256 355
586 114
2301 604
6659 634
19976 33
9637 340
2826 155
3770 598
4272 52
3232 278
6476 706