4005 16
3431 4
2605 2
2032 1
2606 3
2391 1
2563 2
2295 5
3045 2
2129 1
1890 0
2189 1
6956 10
2956 4
36936 113
5275 17
3661 8
7993 25
7735 23
5342 11
4750 8
5035 22
5727 14
9987 35