12892 10
11817 7
6834 5
33546 29
42338 49
12123 9
21727 20
29903 32
17512 8
21637 20
30397 23
10415 7