3508 3
2157 6
1651 3
7065 24
3970 10
3827 15
4399 26
3985 18
28245 103
25588 40
4316 9
5165 20
3411 18
1692 4
28288 28
7230 35
4409 8
14069 87