25594 69
2243 10
1110 4
1786 8
4361 5
1525 2
1974 2
1614 4
1912 10
1087 2
1200 2
1511 4
1553 8
1231 5
802 2
1020 1
848 0
1611 1
864 2
1103 3
1202 1
1563 6
2857 13
1215 3