10396 8
42446 59
18156 18
9978 8
10622 10
23911 25
14745 11
11571 11
13922 14
6556 5
16493 18
53979 67