9797 3
7396 4
8453 7
8586 3
21697 25
28068 52
34071 68
12096 14
16540 16
21266 27
26252 44
14303 10
13329 9
13864 10
10947 8
12756 12
12240 10
10632 9
8838 9
17801 33
9890 12
8319 23
11648 6
9577 3