2996 8
3624 12
7465 24
1101 4
2002 4
1592 2
2811 8
3513 9
1078 5
3552 13
6505 29
907 2
1180 2
11850 42
5185 27
1283 4
5796 31
5029 46