2500 2
2474 6
2503 4
1089 4
1761 6
3720 21
1988 2
1673 4
6198 20
2922 1
906 2
1530 5
1825 6
954 4
822 1
3589 9
5301 7
2323 5
2442 5
3246 11
1256 2
3137 9
1835 5
6979 30