985 2
1144 1
1339 9
4453 24
2824 10
2294 11
3468 9
985 3
5428 29
2417 5
2976 9
1618 9
3087 2
2146 7
1043 5
2149 15
1414 7
3296 9
852 4
1703 4
3211 20
2558 12
6809 48
20565 65