8868 7
7191 5
12508 22
10359 18
5351 2
5058 1
4905 1
6222 7
6632 3
6756 9
7415 5
13708 35
10224 11
7437 2
8033 7
12778 13
33370 34