988 2
2554 5
3935 21
5951 18
7375 49
2885 6
1545 1
3875 18
3242 7
1497 2
1552 3
1140 2
1307 5
2978 7
1835 5
2357 12
5481 18
5851 38
3278 8
3067 9
980 2
3877 8
18399 69
3436 21