2504 5
5052 7
8245 17
14123 30
17705 1
4789 10
6949 9
21536 27
14232 28
3625 7
6455 7
6654 6
9428 14
11095 19
3121 6
3324 2