6796 27
2304 3
11700 58
17465 55
19166 78
3332 4
4539 13
4823 15
7261 19
9154 32
3214 13
7653 34
5208 8
8047 14
8646 29
12519 40
6704 11
38426 169
6329 20
65043 193
5661 18
6603 16
16901 40
1999 5