2996 3
4227 2
5874 2
15105 2
7523 2
4070 2
2722 2
5555 2
4096 2
5499 2
4061 2
3883 2
5619 2
4819 2
3774 2
4006 2
3969 2
4742 2
4594 2
3803 2
4619 2
3973 2
4243 2