18026 18
10427 7
11571 21
12641 16
21847 24
11631 11
9214 1
23309 29
11387 6
12304 33
32733 40
9266 5
9539 6
12315 8
30494 29
15397 45
20878 46
11226 10
17791 28
15101 23
13134 10
10028 3
18156 28
8178 2