16826 20
4946 14
15012 14
4756 3
13628 6
8785 19
3882 6
5375 4
40347 53
4693 9
3741 7
11232 29
7183 10
29770 53
28066 26
16764 9
4296 7
3861 1
6213 7
4641 4
29464 36
27979 78
12390 20
9407 23