21321 62
5995 13
13484 25
3971 3
17210 19
4317 12
19984 33
9658 17
14324 16
23999 29
12827 21
6723 15
8943 19
3482 8
5219 6
18667 68
7671 16
48929 126
4966 3
24338 57
36025 85
6938 9
3853 8
9875 18