2583 2
15291 10
17716 18
7380 1
4618 9
13025 25
15268 18
6810 16
25050 45
41661 44
6975 5
7320 10
9261 9
11282 12
29105 44
9434 10
12562 22
7313 6
10407 20
17183 27
18497 20
8448 20
7787 7
6169 8