21216 14
11570 5
12055 13
13203 9
15741 32
16026 9
13922 14
15038 18
18094 26
26292 21
19603 125
12989 16
12866 20
9760 5
11085 6
13797 18
13142 18
19139 40
11677 6
8656 1
21621 43
10687 10
13974 22
11391 21