302 46
1508 409
684 88
57701 370
61666 374
48218 556
150925 941
38263 624
35568 384
38033 415
40771 99
115863 353