32576 502
40067 277
19805 161
24163 443
14533 49
20218 431
7709 681
18456 612
15723 116
25104 164
11511 357
15578 123
46021 328
41691 682
14557 461
9144 78