19101 20
14665 14
22927 33
19868 58
18287 12
20514 22
23267 16
11141 5
13239 15
10040 10
222784 212
47700 38
21327 17
12104 6
52952 46
67325 55
47511 47
35339 47
34077 31
21023 24
9922 9
20546 24
19534 16
25966 41