2506 3
1289 2
1176 3
1956 5
4403 29
7353 29
2914 13
4702 29
1722 3
2377 5
1066 2
1803 9
1612 7
7230 33
2787 5
3212 9
4839 11
2347 16
1971 4
4573 16
2254 4
1845 4
2048 4
1736 4