14692 500
8012 211
12927 825
16952 510
20243 649
45627 611
25148 552
7980 821
6679 159
11334 215
6421 95
4841 86