20829 10
11586 10
29829 33
6255 4
30917 35
13034 10
18343 19
12268 11
11707 10
9483 7
31633 40
10207 9