2996 8
3624 12
7465 24
1101 4
2002 4
1592 2
2811 8
3513 9
1078 5
3552 14
6505 29
907 2
1180 2
11850 42
5185 28
1283 4
5796 32
5029 47