12127 8
15729 7
4458 3
2855 3
1734 4
21153 6
48759 8
17628 5
11502 5
11552 4
47432 1
20628 7
19229 3
18406 3
8832 4
33855 3
10857 6
46580 8
38007 5
32980 1
21079 11
25532 9
22033 9
10452 10