59650 147
33972 75
7048 70
6888 91
6116 32
5511 16
4664 26
4643 23
3826 22
3518 17
3331 14
3070 16
2935 11
2669 15
1282 2