21212 10
8033 3
23132 8
9068 1
9270 2
10234 3
9564 4
8194 12
11141 14
9817 2
8208 5
9183 2
12442 13
10063 11
21046 31
22110 23
10590 12
29920 76
39040 62
17619 12
45523 77
13625 9
40134 36
13202 15