9625 12
21159 38
23940 25
10491 20
14586 29
5843 1
6380 5
5689 7
12199 6
7597 5
12188 18
8017 14
8160 3
8223 8