5095 3
4243 5
5521 6
24307 60
7661 17
4256 6
5879 6
7273 7
5712 16
8754 15
6343 11
23683 71
78050 220
8244 8
5585 2
8201 17
39429 85
3382 1
3148 2
3110 1
2733 1
3972 2
7422 5
7492 8