3948 20
1145 1
2783 6
3662 11
2830 9
4096 4
8169 11
5364 4
3340 4
1678 5
1568 7
3624 17
2125 6
20162 72
11049 44
13097 40
12115 76
9460 41
3173 14
3742 11
9933 51
5354 28
3986 18
7535 25