15040 12
8836 2
8359 2
15922 3
7984 1
8951 9
15028 5
8852 2
8877 4
8795 1
8493 1
14902 7
13480 13
11554 11
12984 12
20670 54
12356 20
23267 39
21478 29
11179 15
9374 12