22076 18
24690 47
8196 12
48487 54
8079 10
8233 5
9849 14
14282 14
9063 10
10593 14
38956 56
9520 22
5531 5
5842 3
9241 8
4238 0
4951 1
4500 2
6501 4
7085 6
5518 3
7139 5
6052 1
5334 2