12201 7
17125 5
27688 28
10235 3
9797 2
12363 10
33279 63
35812 73
47355 157
29783 65
100665 218
24658 36
32131 129
47609 122
38496 101
62395 238
22104 38
9974 15
9752 3
30980 89
24550 60
52263 245
32250 82
30569 171