7191 9
6440 3
5532 6
12047 8
11158 18
6956 14
10580 9
11000 16
7180 7
9157 6
9164 3
93294 106
16185 19
18202 15
14972 11
10593 10
18579 21
18957 10
32783 33
19942 16
10568 11
18754 26
22369 40
10296 6