5081 11
3673 8
4627 6
4486 7
8916 25
6710 14
4814 8
8289 22
7695 42
4392 9
27329 96
22937 69
54861 120
3516 6
6393 6
11542 28
15466 29
5651 6
4421 3
9877 11
6482 4
9920 24
5997 5
4793 1