2278 6
1738 7
4040 12
8357 36
1670 7
1928 2
17511 52
31932 62
11244 46
4402 23
5788 30
4293 11
21954 54
5892 43
23080 77
6402 28
5941 21
2242 14
5151 11
24850 44
8916 8
4956 18
4890 14
33816 97