5979 4
3037 5
3365 2
2746 2
4202 7
2429 0
8508 30
3582 6
7734 21
2916 1
2560 1
4467 7
2185 1
3164 1
7163 27
3931 9
11140 23
4550 5
9208 17
5093 7
2930 3
7470 16
10475 38
17797 89