25531 69
2218 10
1089 4
1761 8
4330 5
1507 2
1951 2
1590 4
1886 10
1072 2
1180 2
1497 4
1534 8
1221 5
782 2
985 1
832 0
1597 1
847 2
1086 3
1173 1
1542 6
2821 13
1203 3