3197 1
3125 2
4603 8
3543 5
2292 1
10090 9
3730 4
2147 2
10144 20
3109 9
2416 2
2917 11
2347 2
2417 3
4660 22
6779 37
3277 4
2903 2
2276 2
7474 9
2933 4
2514 2
3040 2
40346 157