143 31
3065 871
561 98
2558 651
2604 828
1752 349
2800 843
2518 475
19885 674
2728 206
21516 641
22475 335
4730 590
4855 705