39882 57
26127 24
17630 21
14352 11
14231 22
13857 19
13813 24
10818 11
9134 11
8838 4
8533 10
7965 11
7797 4
6881 12
63 4
45 5
23 5
10 7