35030 502
42213 278
20947 161
26457 443
15734 49
22476 432
8001 681
20790 612
16411 116
26946 164
12446 357
16195 123
49061 330
45078 682
15641 461
9830 78