562 2
2178 3
4342 6
5704 10
6641 14
3557 7
2722 3
3357 8
16714 21
37030 31
16349 21
19157 14
25325 28
9402 7
36335 55
6165 9
7506 2
8096 4
8249 15
5150 4
7675 3
10973 19
9066 10
7701 8