29688 74
42758 41
4194 29
3522 12
2212 10
6067 9
2341 6
953 6
1359 4
1351 3
1136 3
2072 3
1139 1
681 1