9678 30
4856 8
10299 17
4197 4
4536 13
6342 15
2928 3
11299 8
5169 10
6592 4
4187 0
18597 14
3444 4
5835 13
12489 13
8795 5
19614 19
18863 21
10343 15
17226 18
18388 29
13352 13
10218 14
13715 12