36248 32
12227 9
12936 17
25005 18
73475 90
10758 8
8415 3
14079 2
25009 45
21191 19
21556 22
14236 6
20013 5
30897 53
29436 17
18122 17
23040 20
27971 42
16938 16
9058 6
13063 5
10130 5
12686 15
9914 6