31727
22606
16959
54910
28046
18579
85149
30104
55054
39413
29383
19408