29999 121
15589 32
11462 16
16941 22
10435 6
11120 31
9821 4
12465 4
8818 7
9468 11
9443 2
10503 20
16714 16
14474 10
9323 4
9478 4
11172 12
21098 65
20759 26
17197 49
24986 42
10309 16
14646 18
16279 11