32661 502
40092 277
19826 161
24186 443
14567 49
20237 431
7710 681
18458 612
15733 116
25132 164
11521 357
15589 123
46058 328
41743 682
14571 461
9154 78