928 4
1993 13
2859 15
1494 4
2128 5
1806 5
1354 4
779 3
1250 2
1003 2
1935 5
1707 5
3095 7
1414 9
1629 6
2051 8
2543 15
889 3
1400 8
1973 17
3108 15
2987 9
4263 29
4450 26