21235 29
10283 15
16331 32
15448 40
9134 7
12492 25
14353 19
7386 1
9395 6
9028 11
7543 11
23624 77
167873 496
8531 7
9551 11
10060 14
56428 144
26334 36
9842 7
13030 21
10261 17
9654 5
10504 4
15959 43