59626 147
33965 75
7039 70
6876 91
6108 32
5502 16
4658 26
4636 23
3823 22
3513 17
3322 14
3061 16
2926 11
2666 15
1272 2