7596 8
7785 6
10118 24
12078 28
10909 16
9546 19
7281 8
9128 17
9891 12
6440 4
11741 44
8945 7
9397 5
11113 16
9992 12
8389 15
89929 190
8262 12
11464 20
152237 409
19268 67
32355 80
19824 29
8817 13