6009 24
7325 3
4453 20
28896 46
6343 45
3078 3
9619 63
2857 1
3812 18
3722 7
2708 22
2067 2
4231 9
3308 13
3062 16
6155 1
3068 2
29210 74