21733 18
19166 21
18825 19
15587 10
15338 17
15318 16
12993 20
12993 14
11925 12
11058 27
10387 23
10206 24
10186 9
10111 13
9852 11
9632 14
9268 5
8956 13
8937 10
8920 5
8685 10
8530 14
8373 9
8233 4