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