143 31
3067 871
561 98
2558 651
2604 828
1752 349
2800 843
2518 475
19885 674
2731 206
21519 641
22477 335
4731 590
4856 705