4296 14
1963 9
2246 5
985 3
3348 12
1101 8
2213 5
1327 2
4217 12
2430 7
1942 3
5282 12
2941 5
6774 33
1283 4
1684 9
3416 7
12446 40