2236 9
1234 3
1634 4
1184 1
3854 5
4329 7
1207 4
3275 13
2612 9
2405 7
971 3
2954 3
2133 5
3697 6
12207 41
3017 10
2095 5
4051 21
4576 35
31003 85
5492 22
2458 17
3495 11
2203 11