6587 8
10221 23
3471 12
8128 8
2891 7
4172 5
2445 3
5608 11
8249 2
10620 24
9234 7
5632 13
8940 11
10428 16
7975 8
89845 66
14448 34
6327 4
8943 12
7421 15
9699 18
124250 166
55560 39
38906 80