15326 6
12304 3
14897 12
41537 54
10609 1
15240 6
11717 2
12353 3
21957 21
16017 20
14283 7
11890 1
11601 5
14807 16
41813 81
95118 162
91570 162
22070 35
14327 7
23072 20
47556 86
18812 21
17380 16
130358 219