16005 136
8486 48
21706 131
33081 601
16533 679
8015 422
12425 384
31743 670
8124 588
4332 351
4204 748