20878 46
15397 45
30494 29
12315 8
9539 6
9266 5
32733 40
12304 33
11617 6
23309 29
9214 1
11631 11
21847 24
12641 16
11571 21
10427 7
18026 18
35238 52
14110 13
13461 15
18965 20
12108 5
17304 17
35907 92