15003 22
18397 28
10177 3
12504 8
12382 8
13451 9
17517 12
14838 12
11468 4
9742 4
19227 12
38159 47
14105 7
30485 38
9304 1
10143 3
10945 6
12473 14
10997 3
10083 2
8684 0
14587 9
9988 3
15823 30