15001 24
38150 75
48612 116
6240 4
26449 55
37133 73
14262 17
7181 2
19427 37
9148 8
28907 54
27342 47
13077 20
11006 10
9848 12
9630 10
13013 27
6803 9
15560 10
42516 78
12102 12
20685 27
22298 36
20393 20