3875 7
4140 9
3582 3
3632 6
3325 5
2711 5
2863 6
3831 5
4100 7
3085 4
3480 6
4089 2
5129 12
5971 12
4334 10
3863 6
4733 9
3042 3
8234 6
20632 55
10036 20
5706 4
3700 7
6708 16