4097 18
10957 24
2546 3
3949 9
2144 1
5308 11
5977 9
2800 10
3882 12
2218 9
14981 32
2287 7
4821 13
5688 11
2251 9
8851 31