35011 502
42187 278
20940 161
26416 443
15723 49
22458 432
7992 681
20771 612
16406 116
26930 164
12445 357
16189 123
49039 330
45044 682
15634 461
9828 78