21307 5
17328 4
39477 7
23801 3
27354 3
47477 3
27458 2
28533 4
45058 16
49251 6
33831 13
54134 8
24331 2
34230 10
31184 5
35929 8
19078 0
23478 4
18101 3
28383 1
17134 1
23509 3
20083 0
107906 27