258 57
6551 468
841 67
37978 855
19539 397
31731 197
9152 355
10837 321
2188 94
5800 332
5082 707
4552 478
4278 904