2976 3
9703 3
6226 3
1957 2
4552 2
7507 2
2354 1
901 1
280 1
1455 1
927 1
1003 1
1882 1
1458 1
2505 1
833 1
1383 1
1483 1
6952 1
7377 1
7307 1
1226 1
1783 1
1331 1