2979 3
4026 2
3605 2
3178 2
4804 2
7028 2
1430 2
980 2
5976 2
3627 2
7655 2
1854 2
4776 2
7703 2
9355 2
119830 2
878 2
1853 2
7576 2
1478 2
1101 2
1727 2
4827 2
3027 1