27326 28
13810 12
15640 7
18023 15
23381 25
10878 8
7557 1
13370 10
19081 13
24890 25
56135 17
58604 67