1 0
1 3
10 96
4 149
31 554
22 444
3 55
6 2