102083 159
25260 98
24908 81
15567 60
14936 59
10748 54
7245 47
13104 42
7655 32
8119 32
7989 31
21211 29
12000 28
7652 22
9412 22
6405 15
8927 15
6188 15
6478 10
4703 9