480 2
1261 4
18754 21
11685 19
14206 14
9109 21
15610 32
11434 13
4339 15
7254 10
12614 18
7282 7
13787 14
4487 8
14520 22
8169 3
14333 29
13540 30
20375 36
17311 22
14555 15
14207 12
23177 38
19296 47