9993 18
10323 17
9931 12
11828 16
10716 16
10660 7
15449 27
11066 11
11654 10
10099 10
11028 15
10800 5
16795 11
10561 5
21727 30
12709 9
157543 370
23997 17
9715 5
12275 11
15580 12
9414 0
8968 2
14147 8