3006 22
4578 12
2239 5
2077 10
1578 8
3179 17
1229 2
3135 16
6670 42
3707 21
2678 9
998 2
2285 3
1892 9
1429 3
953 2
1626 5
1529 5
721 0
1428 6
815 3
3675 24
3589 18
5995 35