10476 25
16201 57
23216 46
4809 10
18729 35
8666 21
3513 5
4331 5
3969 9
9249 27
8813 28
14095 16
7146 13
7774 27
33641 41
3929 13
18864 13
14393 15