16826 24
16672 20
23497 26
15143 11
20151 20
14736 5
35265 82
24102 31
12208 1
11907 3
12282 5
16709 14
18497 9
12812 8
13860 5
11856 2
10452 2
35632 23
24949 30
24389 20
21401 19
11848 5
31039 55
115708 237