15668 33
11213 7
11849 16
10369 8
17235 25
15900 17
7740 1
39948 69
10886 9
9591 11
9281 3
14233 27
38513 48
11782 11
15684 39
11635 10
21516 21
10036 12
19915 32
23015 22
8309 6
12495 14
27292 42
29700 76