2903 6
3564 10
1904 7
4245 17
5282 14
7096 16
1532 6
1537 4
2666 7
5683 17
2296 4
3976 4
1964 20
5057 10
1087 2
2291 17
6149 16
17292 29
20885 64
6851 32
4268 14
4072 12
3716 4
4259 11