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
3589 9
5660 7
2323 5
2442 5
3246 11
1588 2
3137 9
1835 5
7329 35