37904 41
35088 57
24208 40
19323 9
19237 21
16901 29
15498 16
13983 9
13328 13
12918 18
12281 7
10072 5
9525 1
9035 8