9721 8
12093 15
11511 16
7694 1
8977 5
6346 2
29405 38
18201 6
18116 17
14432 5
15006 2
10870 3
12989 7
14275 12
15240 13
8715 3
13600 16
9914 4
6743 1
8943 8
8337 4
11453 9
17231 32
9443 9