2546 12
1524 3
4356 23
4431 17
31616 138
3323 20
8580 9
5108 9
2262 19
3663 3
2081 1
17296 39
46009 187
46829 191
3433 28
4096 10
3885 16
17443 64
4328 6
2119 6
2112 3
1919 4
8569 26