15091 12
11516 9
11029 4
16600 9
12868 5
14011 10
34494 51
17392 8
14424 12
12097 4
32429 40
14594 18
17285 21
17598 24
10102 3
14144 16
15689 26
11096 2
15088 18
16184 24
26578 64
23061 58
12512 10
21319 32