13522 16
32005 35
18958 25
23408 29
16045 15
18507 22
2267 1
7948 6
18058 20
8473 8
36682 53
10203 10