21643 70
35878 120
1206 2
235 8
3036 12
4111 27
7273 26
11991 56
3340 7
2442 12
14141 52
1472 12
4464 9
5281 7
6232 15
862 4
2168 7
3301 14
14015 49
361 7
1310 9
17267 44
2318 10
6278 30