29692 74
42759 41
4194 29
3522 12
2212 10
6067 9
2341 6
954 6
1360 4
1352 3
1136 3
2073 3
1141 1
685 1