13812 42
27780 89
2996 70
10799 35
2788 4
7471 23
5500 22
11221 32
350 2
6514 23
4792 18
5941 7
11861 39