27042 504
25256 243
15583 69
19807 841
14172 556
10533 450
19606 63
41446 240
39023 142
25454 158
18838 669