15061 39
4589 4
8919 17
3462 2
7219 8
8810 19
6631 10
6099 13
4788 2
18862 61
6708 16
9936 17
4318 4
5351 4
9199 21
6354 10
5278 4
4869 9
5914 6
7343 31
4925 6
6830 4
49862 109
18629 68