11643 18
7080 10
2560 4
3286 7
4969 5
3986 9
5468 9
3916 9
4453 7
5232 11
6513 15
2035 10
2639 14
23286 69
11003 21
9999 9