12232 9
19661 28
23525 33
17679 19
20602 38
12356 1
32416 59
61928 122
22142 49
24873 35
18016 20
12607 2
16261 2
15467 24
29314 45
11504 8
19642 37
13610 22
15846 12
35358 49
14673 14
14982 12
15050 7
15372 16