16424 27
10940 1
21950 38
11923 9
12064 3
14269 14
16205 23
11615 7
12668 9
21535 32
18188 17
21742 49
10646 7
21328 37
18208 23
14197 15
11575 8
15414 12
26249 52
15454 15
20426 28
7723 2
8555 3
28053 57