2500 2
2161 5
2198 4
1089 4
1761 6
3414 21
1988 2
1358 5
5887 20
2603 1
906 2
1216 5
1825 6
954 4
822 1
3280 9
4988 6
2013 5
2442 5
3246 11
1256 2
2812 9
1835 5
6672 27