2503 6
2952 6
1243 5
1616 6
1650 5
1304 6
4603 10
1070 2
1148 1
702 0
2269 2
1229 1
1191 2
1451 4
6756 31
1385 5
3287 10
3324 11
2226 6
4602 9
4652 16
42240 227
2596 12
3989 12