10102 10
9701 12
8097 4
16939 17
12928 22
8415 8
11749 17
16279 23
19222 27
13197 9
13686 10
13367 10
7375 2
15782 26
9284 7
18408 27
9505 7
74374 222
47429 76
27444 58
12425 24
7181 2
14169 18
12889 19