4210 12
667 3
13715 45
13352 47
6722 25
1064 4
3370 16
970 6
2134 12
10398 32
3811 6
3784 27
2793 14
1100 5
5542 40
667 2
1228 10
40854 162
9309 62
13818 38
24766 91
20232 26
8416 47
91387 340