7532 3
9942 8
26334 36
9461 16
13438 15
8601 5
6295 0
56245 143
15100 17
10060 14
10010 10
9072 8
11077 14
8163 2
8987 4
16085 25
22578 33
9551 11
11535 15
8531 7
8419 6
11945 5
167491 495
23624 76