33958 29
23879 24
21808 10
15716 14
11139 9
25488 26
6018 4
8358 6
11967 10
13935 12
13739 10
32062 22