9666 15
2706 10
2177 2
3919 12
30073 29
14268 12
1374 12
27301 13
2248 10
7387 6
27475 29
15943 7
20279 27
4406 11
60580 91
12244 19
27577 47
4952 7
9237 22
7339 11
32686 53
11677 15
15117 15
18873 23