2500 2
2474 6
2503 4
1089 4
1761 6
3720 21
1988 2
1673 4
6575 22
2922 1
906 2
1530 5
1825 6
954 4
822 1
3977 10
5660 7
2713 7
2835 5
3634 11
1588 2
3137 9
1835 5
7329 35