31556 10
16405 10
18103 9
29755 2
17655 2
15884 10
10830 4
19328 3
12104 6
15858 12
9806 10
16876 3
10201 8
9905 1
15359 1
10428 5
17606 10
10332 4
11977 9
11354 10
12684 10
15857 8
102409 110
40106 14