3834 7
3602 2
4693 8
2620 3
22223 64
4468 2
5067 11
5170 13
5480 14
4489 7
3660 2
12592 29
21253 38
6549 13
9687 16
19688 42
3909 2
7133 17
4458 12
16625 42
4134 12
11001 23
18150 36
36163 36