32658 502
40090 277
19826 161
24186 443
14566 49
20234 431
7710 681
18458 612
15733 116
25130 164
11521 357
15588 123
46055 328
41743 682
14571 461
9154 78