773 3
1501 11
4592 11
2921 12
7084 13
5094 12
8078 14
3832 14
2705 8
12318 10
2788 8
2991 4
3100 4
4057 11
14728 31
7485 2
6862 8
5899 5
3540 8
6522 14
9398 15
7270 5
4502 12
15669 29