31075 64
23313 111
17999 37
17610 107
12601 18
12343 41
9601 5
7991 43
7479 38
7214 11
7122 46
5272 23
4833 17
4448 20
4392 7
4342 18
3759 23
3738 9
3692 10
3615 15
3476 24
3405 9
3401 15
3078 3