16780 25
17100 17
18968 19
12855 6
8324 16
19134 42
6555 12
30777 22
3436 13
28423 48
2899 2
3262 3
4472 4
4327 2
3087 7
3219 2
5684 10
5184 8
7045 9
4534 10
4773 6
3772 7
9203 23
2999 1