3598 12
1859 4
1997 18
992 10
6224 14
2143 12
5311 18
7530 20
3187 14
862 4
3452 13
3697 9
1472 13
5069 34
4626 7
2168 9
4048 12
6847 34
1177 11
1985 8
1787 13
8824 4
3456 6
16581 40