34032 150
39866 144
23211 545
20829 316
38921 465
18888 410
24476 785
47359 464
49659 401
12964 49
85913 251