2896 3
3707 10
3424 10
2480 12
2506 4
1716 3
16337 70
3546 14
7427 8
42626 222
4581 4
5784 16
8341 16
1859 6
5911 7
1759 7
1827 5
1997 6
1475 9
1409 1
3932 0
2031 4
2323 9
2578 6