34079 502
40864 277
20400 161
25033 443
15149 49
21211 432
7796 681
19872 612
16028 116
26093 164
11980 357
15822 123
47543 329
42981 682
15004 461
9457 78