8975 32
3703 10
11471 14
20045 23
5865 5
29370 120
13575 35
1669 6
1310 3
1818 2
20863 83
4924 13
1400 4
1307 2
3629 19
4276 13
608 2
3575 26
2066 3
1721 2
2111 8
3346 16
2481 15
2128 5