15001 20
5294 19
3946 19
17561 19
6632 19
7821 18
9392 18
13904 17
5220 17
19562 17
6076 17
6907 16
8030 14
17143 13
3555 11
3083 10
5209 10
4963 9
6057 1