19516 16
25480 50
16547 16
13070 10
10737 10
11464 4
33504 54
12205 19
12398 10
12825 17
13041 16
17684 36
22781 20
22914 34
21717 31
12209 13
13505 20
24810 45
17559 25
16030 23
19880 32
52457 128
26123 48
30282 93