3706 10
16186 30
21553 12
5806 2
12136 9
27976 21
16645 6
37263 96
23737 48
12461 19
28139 39
7668 10
34417 34
12730 17
13250 20
6627 5
9159 10
15061 24
11597 21
10463 13
15635 34
19680 38
5070 3
9235 4