21897 141
9005 48
22559 131
35002 601
17268 679
8342 422
13153 384
34896 672
8477 588
4764 352
4457 748