12492 25
8606 7
11895 28
31946 34
15448 40
16331 32
8111 8
21055 29
9324 3
20261 16
13788 20
11102 15
19288 30
8128 6
10912 4
15963 43
10351 10
12713 16
94895 204
15458 8
9373 8
7050 2
7331 1
12571 13