640 4
4066 11
2572 9
5035 3
31329 56
3522 3
4196 8
2115 14
3806 9
21756 40
2935 2
9538 23
13310 25
5404 14
4296 6
4598 9
4101 11
6791 6
2848 14
3910 7
6674 4
4367 9
6338 25
14468 62