32580 502
40068 277
19807 161
24165 443
14537 49
20218 431
7709 681
18457 612
15723 116
25104 164
11513 357
15578 123
46022 328
41701 682
14557 461
9144 78