4588 3
3962 5
5249 6
23539 60
7390 17
4000 5
5625 6
7001 7
5472 16
8212 14
6080 11
22892 69
75648 217
7996 8
5309 2
7928 17
38357 85
3114 1
2880 2
2834 0
2491 1
3700 2
7157 5
7215 8