30580 667
11173 520
34022 137
25082 612
14440 128
43836 930
11268 931
22142 743
43871 274
7597 359
157018 721
37121 257
21055 63
28317 631
14255 168
9228 159
65779 448
59698 204
15754 569
13537 277
12843 113
31188 684
7171 208
7806 485
142148 1077
7693 557
56965 404