10999 10
2351 7
3741 9
2905 5
3578 6
7410 6
5482 11
31408 23
11416 19
31649 19
14204 20
27251 28
11112 6
4980 7
8188 2
12236 12
7296 6
14751 5
6779 8
12079 12
7819 12
11191 18
11951 18
13527 33