20448 78
68088 288
13677 43
31639 80
18797 51
19872 72
8866 33
2296 5
11831 31
2217 4
1143 2
1789 5
10638 26
6937 31
34722 108
1778 5
8291 4
7003 10