1513 450
1258 355
586 114
2302 604
6673 634
19976 33
9638 340
2826 155
3770 598
4272 52
3232 278
6476 706