32596 110
49051 104
10369 19
13314 19
19588 36
18804 25
4216 5
6671 11
8333 12
7771 7
5513 14
10192 21
7676 7
10484 11
4681 4
4976 2
21964 66
31627 37
4902 11
13545 23
5029 8
5661 7
53865 71
4983 1