MONTBELIARDE AND HOLSTEIN CROSSES
1072
1099
1155
1164
1194
1263
127
1447
1506
176
194
1992
200
204
213
217
2182
2239
240
2446
2522
4460
4463
4503
4508
451
4558
4641
4660
4664
4694
4714
4795
5182
5284
5366
5429
604
6288
6289
6472
722
920
938