19390 32
25888 45
8061 2
14485 3
40351 31
13695 19
9713 10
5389 9
11061 6
3604 8
4040 6
5277 4
4186 4
7121 17
9996 15
3762 3
4392 2
5146 4
4200 3
5626 13
20005 11
9868 8
5490 9
6978 23