528 1
14345 27
29298 39
2695 6
3967 16
2368 2
3386 11
1768 4
1847 2
4120 18
2533 4
2622 6
2375 7
2384 5
2847 15
2424 8
1811 3
2552 16
2697 21
1985 9
5292 21
2584 8
2849 24
2966 14