22532 40
47150 95
25245 36
10237 16
6675 1
21782 35
5988 3
7384 2
6247 1
14926 10
8115 6
7598 7
6886 4
11505 7
13087 8
21269 44
13710 10
8518 7
15975 10
10584 9
13209 10
10671 12
8481 5
14171 18