5012 5
11638 14
6902 9
8965 19
6915 10
8212 5
9927 14
9834 17
15710 21
13435 14
5364 9
9172 17
8361 7
8081 14
7488 11
12288 23
13065 13
7296 10
6939 4
17293 33
12177 23
19342 24
10892 24
21038 34