586 0
1444 2
1439 3
1359 2
1216 4
1697 5
2658 8
3773 29
3327 17
1593 3
1425 5
2374 8
4684 10
2246 14
2078 12
1910 10
1107 3
7330 36
2925 7
1903 5
1503 7
14500 77
6614 39
1480 10