18797 51
19872 72
8866 33
2296 5
11466 31
2217 4
1143 2
1789 5
10272 26
6937 31
34722 107
1778 5
7924 4
7003 9