5219 19
7728 29
2467 7
3292 17
2932 7
1992 10
4329 8
1197 2
4367 2
29569 64
2586 2
2210 1
28730 168
6598 12
2761 5
6729 27
2870 13
2602 0