9940 8
3050 2
3546 6
25786 99
2684 4
5980 14
2842 6
5958 18
2736 1
4235 14
2710 5
9080 28
11253 19
3781 1
3326 3
5143 2
6455 10
2055 1
4090 10
2388 2
3606 2
2416 1
1988 3
5238 16