59618 147
33963 75
7033 70
6869 91
6101 32
5496 16
4650 26
4630 23
3819 22
3510 17
3316 14
3058 16
2923 11
2659 15
1271 2