13842 25
7748 9
37732 64
115178 306
25748 51
5953 4
4730 3
95572 78
16738 14
38731 74
54787 22
3378 10
76000 139
8186 22
14163 18
3763 17
11347 22
6248 10
16056 7
20922 25
21157 14
43842 53
23899 63