32539 502
40053 277
19799 161
24149 443
14521 49
20203 431
7709 681
18452 612
15718 116
25096 164
11504 357
15576 123
46011 328
41671 682
14554 461
9142 78