59657 147
33974 75
7049 70
6891 91
6119 32
5513 16
4665 26
4646 23
3827 22
3520 17
3332 14
3071 16
2936 11
2670 15
1286 2