43886 51
22547 21
25393 23
12624 10
19501 13
21703 19
22654 20
23839 21
38085 35
17828 17
9155 7
29948 29