987 3
2753 9
8088 14
4089 16
1586 5
1667 4
4700 18
1013 1
2608 14
3567 12
8830 56
9658 44
2768 8
4643 15
2607 10
2218 5
3592 3
5573 15
3538 15
2443 9
1921 8
26927 87
6132 22
2998 9