1046 3
1234 3
3451 5
971 3
2954 3
1747 5
2095 3
3668 18
2458 16
3090 11
2203 10
3278 15
1660 7
2371 10
7184 27
2380 13
1993 13
13668 52
9916 27
8552 13
3633 3
5074 24
5771 6
37184 148