21032 32
8632 3
10414 16
11149 11
25432 44
20645 61
11260 15
12526 2
17237 24
28171 59
12904 12
8286 6
19981 33
15141 20
7016 1
7990 2
20864 37
9928 9
10622 18
8931 17
10731 14
9918 11
13228 22
11468 21