14246 27
7748 9
37732 64
115981 309
25748 51
5953 4
4730 3
96318 79
17119 14
38731 75
55166 22
3378 11
76903 140
8186 22
14163 18
3763 17
11347 22
6248 10
16426 7
21333 26
21157 14
43842 54
23899 63