29052 21
21002 19
18671 23
15070 22
13700 8
13342 5
12839 17
11734 17
11068 1
10321 2
10151 5
10028 1
9916 6
9612 18
9414 12
8414 10
8196 13
8058 13
7675 9
7438 4
7342 9
7326 12
7262 5
7213 4