5988 30
20646 176
18037 137
16187 120
8268 48
18687 39
19885 49
11297 43
34849 79
9173 41
36853 110
20845 53
10003 16