21081 38
19824 19
15697 18
15522 7
14074 14
14026 8
12433 14
11880 5
10232 23
10157 8
9820 9
9630 12
9091 10
9066 21
8817 6
8781 11
8603 1
8485 18
7930 9
7451 4
7178 4
7019 6
6966 5
6943 22