12098 10
12013 11
8630 2
16125 17
7311 2
37807 50
25921 26
16780 12
18317 10
8552 2
16494 26
10062 3
13127 9
69874 96
21483 24
26304 29
10203 3
38011 28