518 0
1218 4
1339 2
2225 5
2044 9
3789 16
1116 3
1232 1
2918 8
1547 7
4775 10
1968 10
4517 18
1370 2
2562 10
11565 34
1804 6
702 1
1316 2
1444 4
1318 3
3526 9
3603 7
4939 27