518 0
1578 9
1655 4
1333 7
695 2
1137 4
1736 2
762 4
1012 4
3531 24
1261 5
2890 6
3126 7
5496 22
5236 20
1604 6
4798 27
25010 129
2632 5
1270 2
14037 66
3806 27
1308 4
2737 27